美文网首页测试小组-一步步提升测试技能我的技术博客
UI自动化测试当前项目遇到的问题集合

UI自动化测试当前项目遇到的问题集合

作者: 卜了了 | 来源:发表于2017-11-21 16:17 被阅读13次

    有的问题过后看比较二。。记录下来,免得后面再遇到。

    1,少了.click()
    进入计划模块,需要点击”计划“,我只写了
    driver.find_element_by_xpath(".//*[@id='menu-C05000001']/span[2]")

    2,验证码阻挡
    这个是通过跟开发协商输入5位也可以通过来顺利登录的

    3,iframe
    之前看虫师的书,刷完了没遇到问题,因为有人带着指出这个是iframe,这次在项目中,直接就没有看见 ”iframe“ 。直到朋友帮着看。。
    webDriver只能在一个页面上对元素识别与定位,对于iframe、frame表单嵌套页面内的元素无法直接定位。这时需要switch_to.frame() 将当前主题切换为iframe frame表单内的内嵌页面中
    看到后我就改了代码,switch_to.frame() 括号内直接放了iframe的id。没成想还是不够。后面发现当前页面有3个iframe,每个的id都是一样的、一样的、一样的。
    于是不能用id(谁说id就一定是唯一的。。。),用里面的src来定位。
    代码为:
    xf = dr.find_element_by_xpath('//iframe[@src="/ys360/customer/bidding-plan-list"]')
    dr.switch_to.frame(xf)

    相关文章

      网友评论

        本文标题:UI自动化测试当前项目遇到的问题集合

        本文链接:https://www.haomeiwen.com/subject/bpfwvxtx.html