摘要: 1:通过元素ID属性定位 driver.find_element_by_id("{}".format("元素id属性的值")) 2: 通过元素class属性定位 driver.find_element_by_class_name("{}".format("元素class属性的值")) 3:通过元素的 阅读全文
posted @ 2019-08-02 11:15 Be_your_own_hero 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1:通过设置剪切板实现复制和黏贴 2:模拟鼠标右键 阅读全文
posted @ 2019-07-29 22:48 Be_your_own_hero 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1:模拟键盘单个按键操作 2:通过WebDriver模拟组合按键操作 3:通过第三方模块模拟组合案件 阅读全文
posted @ 2019-07-28 20:31 Be_your_own_hero 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1:操作单选框 操作源码: 2:操作复选框 操作源码: result: berry复选框已经被选中 watermelon复选框已经被选中 orange复选框已经被选中 3:对当前浏览器窗口进行截屏 4:拖拽页面元素 阅读全文
posted @ 2019-07-28 18:20 Be_your_own_hero 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1:判断单选列表内容是否与预期一致 result: True 2:操作多选列表 html源码: 操作源码: result: 桃子 橘子 西瓜 3:操作可以输入的下拉列表 html源码: 操作代码: <!DOCTYPE html><html lang="en"><head> <title>操作单选下拉 阅读全文
posted @ 2019-07-27 18:54 Be_your_own_hero 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1:在输入框输入指定内容和清空输入框的内容 2:单击按钮 3:操作单选下拉列表 html源码: 操作代码: result: 桃子 橘子 西瓜 桃子 橘子 阅读全文
posted @ 2019-07-27 17:28 Be_your_own_hero 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1:获取页面元素的基本信息 result: input {'width': 500, 'height': 22} 2:获取元素的文本内容 result: 新闻 3:判断页面元素是否可见 result: True 4:判断页面元素是否可操作 html源码: 操作代码 result: True Fals 阅读全文
posted @ 2019-07-27 16:10 Be_your_own_hero 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1:获取页面的title属性值 result: 百度一下,你就知道 2:获取页面的HTML源代码 result: 源码太长就不黏贴上来了 3:获取当前页面的URL地址 result: https://www.baidu.com/ 4:获取与切换浏览器窗口的句柄 result: CDwindow-D7 阅读全文
posted @ 2019-07-27 14:52 Be_your_own_hero 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1:访问某个网址(百度) 2:网页的前进和后退 3:刷新当前网页 4:浏览器窗口最大化 5:获取当前并设置浏览器的窗口的位置(浏览器窗口的位置是从左上角开始的) 阅读全文
posted @ 2019-07-27 14:00 Be_your_own_hero 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 在做web自动化测试的时候,实现文件的上传有3种方法: 1:用工具AuotIt工具(个人不推荐使用,因为需要自己下载工具,操作相对麻烦。 2:如果是上传文件的标签名是input,而且type属性值是file(ps:<input type='file'>),对于这种文件上传,可以直接用send_key 阅读全文
posted @ 2019-07-24 21:19 Be_your_own_hero 阅读(420) 评论(0) 推荐(1) 编辑