博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
selenium Python自动化 笔记 根据xpath找定位的响应属性 修改链接并打开
阅读量:5270 次
发布时间:2019-06-14

本文共 1200 字,大约阅读时间需要 4 分钟。

# coding=utf-8 import time import unittest from framework.browser_engine import BrowserEngine from pageobjects.bird_homepage import HomePage class BaiduSearch(unittest.TestCase):     @classmethod     def setUpClass(cls):         browse = BrowserEngine(cls)         cls.driver = browse.open_browser(cls)     @classmethod     def tearDownClass(cls):         cls.driver.quit()     def test_baidu_search(self):         homepage = HomePage(self.driver)         homepage.type_search('xx', 'xxx')          # homepage.send_submit_btn()          self.driver.find_element_by_xpath("/html/body/div/div[2]/form/input[3]").click()         tempUrl = self.driver.find_element_by_link_text(             self.driver.find_element_by_xpath("/html/body/div[1]/div[2]/a[1]").text).get_attribute('href')         # print self.driver.find_element_by_xpath("/html/body/div[1]/div[2]/a[1]").text         # tempUrl=self.driver.current_url         L = tempUrl.split('u=')[0]         usernameOpen = 14852         openUrl = L + "u=" + str(usernameOpen)         self.driver.get(openUrl)         print tempUrl         time.sleep(35) if __name__ == '__main__':     unittest.main()

转载于:https://www.cnblogs.com/falali009/p/7648643.html

你可能感兴趣的文章
TestLink安装手册
查看>>
驱动学习记录
查看>>
flask中数据库的基本使用02
查看>>
echo打印换行
查看>>
Java的一些细节问题
查看>>
本地yum源
查看>>
深入理解Struts2----数据校验
查看>>
[haoi2009]逆序对数列
查看>>
servlet
查看>>
分治思想--小测试(归并排序前序)
查看>>
Linux学习-systemctl 针对 service 类型的配置文件
查看>>
微信小程序常用API组件开发
查看>>
关于循环结构的运用,例子练习,break,continue及getDay(),getDate().
查看>>
pyqt 关闭事件
查看>>
.net中HashTable的最大容量
查看>>
HTML和CSS查缺补漏
查看>>
redis-trib
查看>>
我的域名啊!
查看>>
makefile
查看>>
网页加水印 svg 方式
查看>>