摘要: from selenium import webdriver import time # 开始会话 driver = webdriver.Chrome() # 隐性等待 全局有效,从打开到关闭 # driver.implicitly_wait(30) # 全屏 driver.maximize_win 阅读全文
posted @ 2020-03-11 21:29 吃个鱼丸 阅读(297) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver import time #浏览器启动前先读取用户信息 option=webdriver.ChromeOptions() option.add_argument(r"user-data-dir=C:\Users\ADMINI~1\AppDa 阅读全文
posted @ 2020-03-11 21:20 吃个鱼丸 阅读(328) 评论(0) 推荐(0) 编辑
摘要: selenium提供的xpath定位方法名: driver.find_element_by_xpath(xpath表达式) xpath定位是将整个HTML看成一个树形结构。HTML节点为根节点。页面当中节点与其他节点可以有祖先、父辈、兄弟、后代这样的关系存在,类似于我们人类的家庭关系。 xpath基 阅读全文
posted @ 2020-03-11 21:00 吃个鱼丸 阅读(15160) 评论(0) 推荐(2) 编辑
摘要: 1.ID定位 元素id的值在当前整个HTML页面当中是唯一的,所以可以通过id属性来唯一定位这个元素 示例代码: driver.find_element_by_id("kw) 注意有些系统中元素id每次访问都不一样,这种情况下就不适合用id来定位元素。 2.name定位 示例代码: driver.f 阅读全文
posted @ 2020-03-11 18:03 吃个鱼丸 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 配置好python和selenium以及浏览器驱动环境后就可以编写自动化测试代码了。(前期功能熟悉测试用例编写好) 三大浏览器启动代码如下: 1.chrome from selenium import webdriver #实例化Chrome类,与Chromedriver建立连接,启动一个干净的ch 阅读全文
posted @ 2020-03-11 17:27 吃个鱼丸 阅读(488) 评论(0) 推荐(0) 编辑