上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 与谷歌浏览器的差不多的配置 需要找到相应的版本 后期补充 阅读全文
posted @ 2020-10-12 22:20 陈文芝 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1、Xpath表达式:比较强大、灵活的选择元素的方式 2、目前主流的浏览器chrome、firefox、edge、safari都支持xpath语法,xpath和xpath2两个版本,目前支持的是xpath1的语法 3、Xpath:爬虫框架Scrapy、手机APP框架 Appium 一、 根据id属性 阅读全文
posted @ 2020-10-12 22:14 陈文芝 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1、alert类型的对话框 一般只有确认的按钮 switch_to_alert() #定位弹出对话 #获取对话框的提示信息 (1、print(driver.switch_to.alert.text) #这是一个alert #点击确认按钮 (2、driver.switch_to.alert.accep 阅读全文
posted @ 2020-10-12 17:36 陈文芝 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 在自动化测试中,可能会使用到滚动条的模拟操作,此处介绍两种比较简单的滚动条的操作。 仅仅为个人理解,如果有问题可以指出。 第一种:整个页面的滚动条 直接使用: from selenium import webdriver self.driver.execute_script("window.scro 阅读全文
posted @ 2020-10-08 22:59 陈文芝 阅读(368) 评论(0) 推荐(0) 编辑
摘要: file_path=r'E:\pythonProject2\xxx.jpg' self.driver.find_element(By.ID,"fulltextFileInput").send_keys(file_path) 需要注意的地方就是,找到这个input的属性 阅读全文
posted @ 2020-10-08 22:11 陈文芝 阅读(194) 评论(0) 推荐(0) 编辑
摘要: self.driver.find_element(By.CSS_SELECTOR,"xxx").click()first_handle = self.driver.current_window_handle #如果出现弹框try: first_handle = self.driver.current 阅读全文
posted @ 2020-10-07 16:09 陈文芝 阅读(4683) 评论(2) 推荐(1) 编辑
摘要: 1、鼠标双击 例如有些地方需要使用到双击修改信息等,就需要使用到鼠标双击模拟操作 from selenium import webdriver from selenium.webdriver import ActionChains action_chains = ActionChains(self. 阅读全文
posted @ 2020-10-07 15:55 陈文芝 阅读(1683) 评论(0) 推荐(1) 编辑
摘要: 形如:此下方的出现的提示框:分享成功。 1、 如果直接获取,可能会因为时间过短而导致捕捉不到,因此可以设置等待时间 。 2、关于这个弹框的定位: 由于此框一闪而过,想要获取id或者class可能需要一些时间,可以通过 self.driver = webdriver.Chrome()self.driv 阅读全文
posted @ 2020-10-07 15:00 陈文芝 阅读(1448) 评论(0) 推荐(0) 编辑
摘要: 1、粗暴的等待时间方式 self.driver = webdriver.Chrome() self.driver.get("https://www.baidu.com") time.sleep(10) 不管结果如何都需要等待十秒,适用于调试,也可以用在代码中 不够灵活 2、隐式等待 self.dri 阅读全文
posted @ 2020-10-07 14:42 陈文芝 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1、下载python 3.0版本以上 直接搜索python https://www.python.org/getit/ 具体教程参考:https://blog.csdn.net/qq_25814003/article/details/80609729 2、安装 pycharm 方便编写代码,pyth 阅读全文
posted @ 2020-10-06 23:36 陈文芝 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页