美文网首页
04- 编写脚本

04- 编写脚本

作者: 可乐_a9e8 | 来源:发表于2018-12-19 16:48 被阅读0次

    webdriver.Remote 的一些方法介绍

    find_element_by_id() # 通过元素id进行定位

    find_element_by_class_name() # 通过class_name 进行定位

    find_element_by_accessibility_id # 进行content-desc 定位

    将元素id定位的点击事件赋值给一个变量后,在用当前赋值的变量进行class定位即为相对定位

    db = dirver.find_element_by_id('xxx') # xxx代表为某一个元素id

    db.find_element_by_class_name('xxx').click() # 这两行代码的含义为找到xxx元素id下面的第一个class_name 元素 xxx代表为某一个class元素

    路径定位(XPath定位):

    //*匹配当前所有的节点

    @index = 3 匹配index等于3的节点

    "//*[@class = 'xxx' and @index = '3']" 匹配class等于xxx并且index等于3的节点

    列表定位(list定位):

    如果同一类下出现多个元素id相同的元素,则可以使用列表定位。需要注意的是列表定位使用的是elements而非element

    x = find_elements_by_id(xxx)

    x[2].click #以上两句代码代表着会去找第三个相同元素。从0开始

    implicitly_wait() # 元素等待 在括号中填写等待多少秒

    click() # 元素点击事件

    send_keys() #输入事件 input类似

    clear() # 清空文本信息

    实现一个简单的脚本(编辑一个表态贴并发布)

    相关文章

      网友评论

          本文标题:04- 编写脚本

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