1.Selenium介绍
- Selenium是用于测试Web应用程序的可移植框架。Selenium提供了一种回放工具,用于编写功能测试,而无需学习测试脚本语言(Selenium IDE)。它还提供了一种特定于测试领域的语言(Selenese),可以用多种流行的编程语言编写测试,包括C#,Groovy,Java,Perl,PHP,Python,Ruby和Scala。然后可以在大多数现代Web浏览器上运行测试。Selenium继续 Windows,Linux和macOS。它是根据Apache License 2.0发布的开源软件(引自维基百科)
2.Selenium的安装
1 | (yiluo) ➜ ~ pip install selenium |
3.安装谷歌浏览器驱动
下载驱动: https://sites.google.com/a/chromium.org/chromedriver/downloads
解压后,将
chromedriver
移动到/usr/local/bin
目录下
4.简单的尝试打开简书
1 | #!/usr/bin/python3 |
1 | (yiluo) ➜ Code python web.py |
6.定位元素的一些方式
id
name
class name
tag name
link text
partial link text
xpath
css selector
######7. Python webdriver 中的使用方法
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()
8.实例软件测试网站Testerhome的登陆脚本
1 | #!/usr/bin/python3 |
……待续
享受每一天,Just Enjoy !