def run(driver, url):
try:
driver.get(url)
time.sleep(3)
cls = driver.find_elements_by_xpath('//font[contains(text(),"0.00%")]')
cls[0].click()
time.sleep(1)
line = driver.find_element_by_xpath('//div[@class="x-grid3-row-checker"]')
ActionChains(driver).context_click(line).perform()
time.sleep(1)
add = driver.find_element_by_xpath('//span[contains(text(), "添加文件批注")]')
add.click()
time.sleep(1)
mudol = driver.find_element_by_xpath('//textarea[contains(@name, "模块")]').send_keys('dc')
jianyi = driver.find_element_by_xpath('//input[contains(@name, "开发分析建议")]').send_keys('无需改进')
button_click = driver.find_element_by_xpath('//button[contains(text(), "确定")]').click()
time.sleep(1)
qd2 = driver.find_elements_by_xpath('//button[contains(text(), "确定")]')
qd2[1].click()
except Exception as e:
print(e)
return
Selenium自动化框架控制页面
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 上篇我们添加了用户模块的test case,算上登录模块,我们已经有五个test case了。TestRunner...
- 上篇文章利用关键字驱动配合POM演示了一个登录案例,这篇我们把利用数据驱动制作的测试框架改写成用关键字驱动制作的。...
- 上篇我们开始用关键字驱动修改框架,定位了项目目录,还修改了测试文件,这篇我们继续修改测试过程。和数据驱动框架版本一...
- 欢迎查阅Selenium(Web自动化测试框架体系) Selenium 源码地址: Gitee地址:https:...
- 在开始之前,请让我先声明几点: 这个“从0开始”并不是说你不需要任何基础知识,而是指框架从无到有的过程,要开始搭建...