![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ui自动化-selenium
test_豆
这个作者很懒,什么都没留下…
展开
-
selenium WebDriver 驱动对应的浏览器版本
1.firefox 472.chrome 63原创 2018-04-23 00:44:17 · 4329 阅读 · 2 评论 -
appium
设置为appium输入法adb shell settings put secure default_input_method io.appium.android.ime/.UnicodeIME设置回系统三星系统手机手机输入法adb shell settings put secure default_input_method com.sec.android.inputmethod/.SamsungK...转载 2018-06-04 14:29:02 · 118 阅读 · 0 评论 -
selenium 常用方法
1. 启动浏览器 driver = webdriver.Firefox() 2. 通过get方法访问目标url driver.get("http://www.baidu.com") 3. 刷新当前网页 self.driver.refresh() 4. 当前窗口最大化 self.driver.maximize_window() 5. 获取页面的html源代码 pageSource ...原创 2018-07-13 18:41:00 · 3238 阅读 · 0 评论 -
显示等待中期望场景
* 导包: selenium.webdriver.support.expected_conditions as EC 1> alert_is_present() //判断页面是否出现alert弹窗 ey: wait = WebDriverWait(driver,10) # 打印alert框的信息 wait.until(EC.alert_is_present()).text ...转载 2018-07-19 18:32:57 · 920 阅读 · 2 评论 -
chrome 下载文件
# -*- coding: utf-8 -*- from selenium import webdriver from time import sleep # 定义配置对象 options = webdriver.ChromeOptions() # 设置为 0 禁止弹出窗口 设置下载路径 prefs = {'profile.default_content_settings.popu...转载 2018-07-30 12:36:27 · 1075 阅读 · 0 评论 -
python+selenium+wewbdriver 上传文件
input 类型 1、使用webdriver的send_keys方法: def test_uploadFileBySendKeys(self): url = "file:///Users/doudou/Desktop/six.html" self.driver.get(url) try: # 创建显示等待的对象 wait = WebDr...原创 2018-07-30 22:10:59 · 271 阅读 · 0 评论 -
操作日期控件
方案一:使用JS remove readonly attribute,然后sendKeys 方案二:采用click直接选择日期,日期控件是一个iframe,首先switch iframe,之后找到想要设置的日期button click,然后switch出来 1.定位日期选择框; 2.选择具体日期;...原创 2018-07-30 22:13:46 · 621 阅读 · 0 评论 -
操作富文本框
# 获取邮件正文编辑区域的iframe页面元素对象 iframe = self.driver.find_element_by_xpath('//iframe[contains(@id,"ueditor_0")]') # 通过switch_to_frame()方法切换进富文本框中 self.driver.switch_to.frame(iframe) # 从富文本框中切除,回到默认页面 se...原创 2018-07-31 19:01:00 · 796 阅读 · 0 评论