watir&webdriver初学的笔记(更新)

本文将介绍如何利用编程工具和技巧提高编程效率,包括浏览器操作、自动化测试、版本控制等关键技能,帮助开发者从编程新手成长为专家。

难者不会,会者不难!持之以恒,必能成功!

1.浏览器窗口

最大化

br.window.maximize()

自定义窗口大小

br.window.resize_to(600,800)

2.打印当前页面的title和url

puts "Title of this page is #{br.title}"


puts "URL   of this page is #{br.url}"

且看小生随手复制的·勿笑哦·

def 

Day -2-21

#encoding: utf-8
require"watir-webdriver"
br =Watir::Browser.new :chrome
url="www.baidu.com"
puts "now goto #{url}"
br.goto(url)
#最大化浏览器窗口
#br.window.maximize()
#自定义浏览器窗口大小
#br.window.resize_to(600,800)
puts "Title of this page is #{br.title}"
puts "URL   of this page is #{br.url}"
#关闭浏览器
br.quit()
end

源码链接: https://pan.quark.cn/s/a4b39357ea24 Modbus协议是一种普遍应用的通信协议,在工业自动化领域具有显著地位,它为不同设备间的客户机/服务器通信确立了标准。该协议立足于OSI模型的第7层,即应用层,旨在实现通过多种总线或网络连接的设备之间的数据交换。Modbus协议主要由三个核心部分构成: 1. **Modbus协议规范**:这部分详细阐述了MODBUS事务处理机制,包括如何组织和发送请求/响应报文。它定义了一组功能码,这些功能码是MODBUS协议的数据包(PDU)的组成部分,用于表明不同的服务操作。 2. **MODBUS报文传输在TCP/IP上的实现指南**:这一部分为开发者提供了在TCP/IP上实现MODBUS应用层的指导,参考了IETF的标准RFC793(TCP)和RFC791(IP),以确保MODBUS报文能在网络上正确传输。 3. **MODBUS报文传输在串行链路上的实现指南**:针对使用如EIA-232和EIA-485等串行通信标准的设备,提供了实现MODBUS应用层的指导,确保在串行链路上的数据完整性。 MODBUS协议支持两种通信模式: - **Modbus RTU (Remote Terminal Unit)**:适用于异步串行通信,通常用于低速、短距离通信,如EIA/TIA-232、EIA-422和EIA/TIA-485。 - **Modbus TCP/IP**:基于互联网协议,使用以太网II/802.3标准,适合高速、远程通信。 在MODBUS通信栈中,MODBUS应用层位于TCP/IP之上,借助TCP的可靠连接特性,确保数据包按顺序到达。而在串行链路上,MODBUS协议则直接与物理层交...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值