揰掵佲 发表于 2023-4-6 23:20:20

[转]Selenium模块和demo

selenium是什么?

Selenium是最广泛使用的开源Web UI(用户界面)自动化测试套件之一。Selenium支持跨不同浏览器,平台和编程语言的自动化。Selenium可以轻松部署在Windows,Linux,Solaris和Macintosh等平台上。此外,它支持IOS(IOS,Windows Mobile和Android)等移动应用程序的OS(操作系统)。Selenium通过使用特定于每种语言的驱动程序支持各种编程语言。Selenium支持的语言包括C#,Java,Perl,PHP,Python和Ruby。目前,Selenium Web驱动程序最受Python和C#欢迎。 Selenium测试脚本可以使用任何支持的编程语言进行编码,并且可以直接在大多数现代Web浏览器中运行。 Selenium支持的浏览器包括Internet Explorer,Mozilla Firefox,Google Chrome和Safari。selenium模块4.0.0同步更新其他语言实现支持游览器谷歌、火狐、edge、欧朋、ie、phantomjs

1.支持cookies添加修改删除
2.游览器d理
3.设定游览器窗口大小、位置、无头模式
4.标签刷新、前进、后退
5.窗口截图。元素截图
6.获取网页源代码
7.同步js、异步js执行
8.鼠标、键盘、操作
9.元素的8种定位查找
id定位: find_element_by_id
name定位: find_element_by_name
class定位:find_element_by_class_name
tag定位:find_element_by_tag_name
link定位:find_element_by_link_text
partial_link定位:find_element_by_partial_link_text
xpath定位:find_element_by_xpath
CSS定位:find_element_by_css_selector

文件模块和demo回复可见

**** Hidden Message *****

游览器驱动下载地址
谷歌浏览器
http://chromedriver.storage.googleapis.com/index.html
火狐浏览器
https://github.com/mozilla/geckodriver/releases
Edge浏览器
https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/#downloads
Opera浏览器
https://github.com/operasoftware/operachromiumdriver/releases
IE浏览器
https://selenium-release.storage.googleapis.com/index.html
phantomjs
https://phantomjs.org/download.html

一尘不染 发表于 2023-4-7 18:01:20


支持开源~!感谢分享

794229345 发表于 2023-4-8 01:20:28

感谢楼主分享!

xcz668 发表于 2023-4-8 08:32:27

支持开源~!感谢分享

zxpsezqw 发表于 2023-8-8 09:16:35

支持支持支持支持

liulisheng 发表于 2023-11-8 13:53:37


新技能已get√

86523553 发表于 2023-12-1 21:02:31

xiexie dalao 谢谢大佬
页: [1]
查看完整版本: [转]Selenium模块和demo