摘要: web自动化中,一个元素定位不到,除了考虑窗口切换问题,还需判断元素是否再frame中 这种情况下需要先切换到对应frame下,使用 driver.switch_to_frame方法 然后再进行元素定位,注意再定位其他元素时需要再切回父节点 举个例子: https://www.runoob.com/ 阅读全文
posted @ 2021-02-25 16:28 第五个季节xjw 阅读(180) 评论(0) 推荐(0)
摘要: 当测试过程中出现多个窗口时,元素定位和操作需要考虑是否在指定窗口执行了,否则容易出现元素定位不到的情况 举个例子:baidu首页--点击登录--点击用户注册,再返回第一个窗口点击用户名登录 这里需要用到driver.window_handles方法,保存所有已打开的窗口,按需要进行切换,然后到对应窗 阅读全文
posted @ 2021-02-25 15:54 第五个季节xjw 阅读(216) 评论(0) 推荐(0)
摘要: 操作方式与touchactions类似,需要注意的是 TouchActions无click方法,需要用action.tap()方法点击元素 1 # -*- coding:utf-8 -*- 2 # author:xjw 3 # date=2021/2/25 4 from selenium.webdr 阅读全文
posted @ 2021-02-25 15:01 第五个季节xjw 阅读(334) 评论(0) 推荐(0)
摘要: keys.py中提供多种键盘关键字符输入 class Keys(object): """ Set of special keys codes. """ NULL = '\ue000' CANCEL = '\ue001' # ^break HELP = '\ue002' BACKSPACE = '\u 阅读全文
posted @ 2021-02-25 14:01 第五个季节xjw 阅读(239) 评论(0) 推荐(0)