您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Selenium
Python调用Selenium备忘
作者:明慢慢 发布时间:[ 2016/5/30 11:28:48 ] 推荐标签:功能测试

  元素相关操作说明
  WebElement的方法:一般来说,所有有趣的操作与页面进行交互的有趣的操作,都通过 WebElement 完成
  当前元素的ID
  id
  获取元素标签名的属性
  tag_name
  获取该元素的文本。
  text
  单击(点击)元素
  click()
  提交表单
  submit()
  清除一个文本输入元素的文本
  clear()
  获得属性值
  get_attribute(name)
  元素是否被选择
  s_selected(self)
  元素是否被启用
  is_enabled()
  查找元素的id
  find_element_by_id(id_)
  find_elements_by_id(id_)
  查找元素的name
  find_element_by_name(name)
  find_elements_by_name(name)
  查找元素的链接文本
  find_element_by_link_text(link_text)
  find_elements_by_link_text(link_text)
  查找元素的链接的部分文本
  find_element_by_partial_link_text(link_text)
  find_elements_by_partial_link_text(link_text)
  查找元素的标签名
  find_element_by_tag_name(name)
  find_elements_by_tag_name(name)
  查找元素的xpath
  find_element_by_xpath(xpath)
  查找元素内的子元素的xpath
  find_elements_by_xpath(xpath)
  查找一个元素的类名
  find_element_by_class_name(name)
  查找元素的类名
  find_elements_by_class_name(name)
  查找并返回一个元素的CSS 选择器
  find_element_by_css_selector(css_selector)
  查找并返回多个元素的CSS 选择器列表
  find_elements_by_css_selector(css_selector)
  模拟输入元素
  send_keys(*value)
  错误备忘
  在执行webdriver.get(url)的时候报f.QueryInterface is not a function
  通常是因为没有添加http://或者https://是没有添加网络协议的原因
  The get method requires a full URL. That is, the URI including the protocol and hostname/ip.

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd