摘要: '''鼠标操作context_click 右键操作drag_and_drop 拖拽操作,拖动某一个元素到另外一个区域,然后释放按键move_to_element() 鼠标悬停perform() 执行鼠标操作引入 ActionChains类from selenium.webdriver.common. 阅读全文
posted @ 2019-07-03 15:26 北方Test 阅读(194) 评论(0) 推荐(0) 编辑
摘要: '''窗口切换页面中点击某个链接之后,就会打开一个新的窗口切换至新窗口,操作后如何切换回之前窗口1.获取当前所有窗口windows=driver.windows_handles2.切换到指定窗口。driver.switch_to.window(windows[-1])#最新打开的窗口3.切换回原来的 阅读全文
posted @ 2019-07-03 15:22 北方Test 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 日期控件1.直接输入2.没有办法直接输入的 执行js脚本方法js语句a = document.getElementById("train_date")查找元素,a.value = "2018-11-01修改默认值多用在 评论框和日历示例12306 查票日期'''from selenium.webdr 阅读全文
posted @ 2019-07-03 15:21 北方Test 阅读(199) 评论(0) 推荐(0) 编辑
摘要: '''定位顺序 id name class textxpath定位1.相对定位 在这页面当中,有没有这个元素,无关元素的第几代和位置 使用 // 开头 表达式为 // 标签名 [@属性名]='属性值' //input[@name="phone" and @datatype="m"] and ro 多 阅读全文
posted @ 2019-07-03 15:19 北方Test 阅读(422) 评论(0) 推荐(0) 编辑
摘要: #启动浏览器from selenium import webdriver #导入第三方库 打开一个浏览器回话import time #导入强制等待模块driver= webdriver.Chrome()#打开一个空的浏览器driver.get("http://www.baidu.com")#访问一个 阅读全文
posted @ 2019-07-03 15:18 北方Test 阅读(806) 评论(0) 推荐(0) 编辑
摘要: '''frame 框架里面元素定位frame:一个页面里面嵌套了另外一个框架页面切换方法 driver.switch_to.frame()重新切换到主页操作:driver.switch_to.default_content()例子:腾讯课堂登录切换到输入用户名/密码登录frame框架名:login_ 阅读全文
posted @ 2019-07-03 15:17 北方Test 阅读(1422) 评论(0) 推荐(0) 编辑