ui自动化-selenium
test_豆
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
selenium WebDriver 驱动对应的浏览器版本
1.firefox 472.chrome 63原创 2018-04-23 00:44:17 · 4518 阅读 · 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 · 170 阅读 · 0 评论 -
selenium 常用方法
1. 启动浏览器driver = webdriver.Firefox()2. 通过get方法访问目标urldriver.get("http://www.baidu.com")3. 刷新当前网页self.driver.refresh()4. 当前窗口最大化self.driver.maximize_window()5. 获取页面的html源代码pageSource ...原创 2018-07-13 18:41:00 · 3549 阅读 · 0 评论 -
显示等待中期望场景
* 导包: selenium.webdriver.support.expected_conditions as EC1> alert_is_present() //判断页面是否出现alert弹窗ey: wait = WebDriverWait(driver,10)# 打印alert框的信息wait.until(EC.alert_is_present()).text...转载 2018-07-19 18:32:57 · 1013 阅读 · 2 评论 -
chrome 下载文件
# -*- coding: utf-8 -*-from selenium import webdriverfrom time import sleep# 定义配置对象options = webdriver.ChromeOptions()# 设置为 0 禁止弹出窗口 设置下载路径prefs = {'profile.default_content_settings.popu...转载 2018-07-30 12:36:27 · 1187 阅读 · 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 · 347 阅读 · 0 评论 -
操作日期控件
方案一:使用JS remove readonly attribute,然后sendKeys方案二:采用click直接选择日期,日期控件是一个iframe,首先switch iframe,之后找到想要设置的日期button click,然后switch出来1.定位日期选择框;2.选择具体日期;...原创 2018-07-30 22:13:46 · 696 阅读 · 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 · 868 阅读 · 0 评论
分享