pythonselenium地址栏_Python+Selenium练习篇之7-获取当前页面的URL/title/tab

如何通过webdriver方法获取浏览器的版本号。看起来这个功能很鸡肋,不管怎么说,还是学习下,特别是在发送自动化测试报告的时候,还是可以通过这个方法来告诉别人,执行过的脚本是通过什么浏览器,什么版本跑的吧。

相关脚本代码如下:

#coding=utf-8

importtimefrom selenium importwebdriver

driver=webdriver.Chrome()

driver.maximize_window()

driver.implicitly_wait(6)

driver.get("http://www.baidu.com/")

time.sleep(1)print(driver.capabilities['version']) #打印浏览器version的值

driver.quit()

如何通过webdriver方法获取当前测试页面的URL。获取当前URL有什么用处呢,一般URL可以帮助我们判断跳转的页面是否正确,或者URL中部分字段可以作为我们自动化测试脚本期待结果的一部分。

相关脚本代码如下:

#coding=utf-8

importtimefrom selenium importwebdriver

driver=webdriver.Chrome()

driver.maximize_window()

driver.implicitly_wait(6)

driver.get("http://www.baidu.com/")

time.sleep(1)

driver.find_element_by_link_text("新闻").click()

time.sleep(1)print (driver.current_url) #current_url 方法可以得到当前页面的URL

driver.quit()

(海量免费学习资料,软件测试交流:1140267353,还会有同行一起技术交流)

上文章介绍了如何获取当前页面的URL的值,本文介绍如何获取当前页面的title,这个也可以作为测试结果的依据,通过得到的title和预期的值对比,可以支持我们判断页面跳转正确。

相关脚本代码如下:

#coding=utf-8

importtimefrom selenium importwebdriver

driver=webdriver.Chrome()

driver.maximize_window()

driver.implicitly_wait(6)

driver.get("http://www.baidu.com/")

time.sleep(1)

driver.find_element_by_link_text("新闻").click()

time.sleep(1)print (driver.title) #title方法可以获取当前页面的标题显示的字段

driver.quit()

上一篇    Python+Selenium练习篇之6-清除文本方法/刷新当前页面/浏览器上前进和后退操作

下一篇

以上仅供参考和借鉴,希望对你有所帮助!

点个关注不迷路

小枫文章整理不易,欢迎各位朋友点赞关注

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值