python+selenium之定位web页面元素:输入、点击事件触发
2018-11-05 16:46
579 查看
通过前端工具,我们看可以看到页面上的元素都是由一行一行的代码组成。它们之间有层级的组织起
来,每个元素有不同的标签名和属性值。那么在 Selenium 当中就是通过这信息来找到不同的元素的。
webdriver 提供了八种元素定位方法:
- id
- name
- class name
- tag name
- link text
- partial link text
- xpath
- css selector
在 Python 语言中对应的定位方法如下:
find_element_by_id()
find_element_by_name()
find_element_by_class_name()
find_element_by_tag_name()
find_element_by_link_text()
find_element_by_partial_link_text()
find_element_by_xpath()
find_element_by_css_selector()
阅读更多
相关文章推荐
- python+selenium之定位web页面元素三:By 定位元素
- 使用selenium+python;在页面A点击一个按钮跳转到页面B,页面A没有关闭,浏览器打开了一个B,切换窗口定位页面B的元素
- python+selenium之定位web页面元素二:css定位
- 在Selenium WebDriver中使用By.Xpath快速定位页面元素
- python+selenium 定位到元素,无法点击
- java selenium webdriver实战 页面元素定位
- python+selenuim webdriver 页面跳转后如何定位元素
- selenium+webdriver+python定位不到元素的原因及解决办法
- selenium webdriver学习(四)------------定位页面元素(转)
- Selenium(四)――webdriver 之定位页面元素
- Web UI自动化测试框架搭建之九:Selenium定位web页面元素的原则、方法、工具
- 【转】【selenium+Python WebDriver】之元素定位不到解决办法
- python selenium-webdriver 元素定位(三)
- 在Selenium WebDriver中使用By.Xpath快速定位页面元素
- selenium_webdriver(python)元素定位详解
- 【selenium webdriver】 XPath 多条件查询语句(处理同一个页面上出现相同文本按钮的动态ID元素定位)
- python selenium-webdriver 定位frame中的元素 (十三)
- python+webdriver学习鼠标键盘事件以及定位元素
- vue—webapp 解决点击遮罩层会触发界面上其他元素的click事件问题
- Selenium with Python 003 - 页面元素定位