资讯专栏INFORMATION COLUMN

python3+selenium3的Web端UI测试中判断title是否合法(4)

Miracle / 3342人阅读

摘要:判断是否合法获取用关键字例如百度进行判断看返回的布尔值即可如果输入错误的网址例如获取当前页面的判断网页是否正确关键字判断的正确性获取文本补充使用模块里的和两种方法判断操作步骤先导入模块,并重命名为方便后期调用获取网页判断看返回结果注意从字面

判断title是否合法 
(1) driver.title 获取title;
(2) ‘xxx’ in driver.title 用关键字(例如:百度)进行判断;
(3) 看返回的布尔值即可

(1)    如果输入错误的网址(例如:http://baidui.com);
(2) 获取当前页面的url判断网页是否正确(driver.current_url);
(3) 关键字判断url的正确性(’baidu’ in driver.current_url)
(4) 获取文本(driver.title)

补充 使用expected_conditions模块里的title_is和title_contains两种方法判断title

操作步骤: 
(1) 先导入expected_conditions模块,并重命名为ec,方便后期调用;
(2) 获取segmentfault网页;
(3) 判断title,看返回结果;
注意:从字面上理解title is() 意识就是:文本是什么,要与期望值完全一致否则报错; title_contains() 意思就是文本包含什么,只要部分匹配就可进行判断。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/41449.html

相关文章

  • Python3+selenium3webUI测试:控制窗口大小、弹窗、多窗口切换处理方法(3)

    摘要:自己犯下的低级错误后面不可加括号,因为是属性,不是方法方法才用调用。 1、测试的时候一般调用的浏览器窗口都不是全屏的,为了不影响体验我们需要将窗口最大化 解决的方案: showImg(https://segmentfault.com/img/bV7p2M?w=448&h=270); 按照自己的意愿设置窗口大小(注意:其中数字大小为像素点) showImg(https://segment...

    aisuhua 评论0 收藏0
  • WebUI测试滚动条处理方式(python3+selenium3)(2)

    摘要:改变数值大小,滚动到页面的任意位置,缺点是无法精确定位。注意字母的大小写横向滚动条的控制较少见使用上述代码进行实例操作。 1、改变数值大小,滚动到页面的任意位置,缺点是无法精确定位。 showImg(https://segmentfault.com/img/bV7iVi?w=541&h=165); 使用上述代码进行实例操作 showImg(https://segmentfault.c...

    shevy 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<