文件名称:selenium-python-helium:Selenium-python但更轻巧:Helium是用于Web自动化的最佳Python库
文件大小:19.18MB
文件格式:ZIP
更新时间:2024-02-19 12:08:27
python firefox chrome webdriver selenium
SeleniumPython但较轻:氦气 非常适合Web自动化。 氦气使其更易于使用。 例如: 在引擎盖下,氦气将每个呼叫转发给Selenium。 区别在于Helium的API更高级。 在Selenium中,您需要使用HTML ID,XPath和CSS选择器来标识网页元素。 另一方面,氦气使您可以通过用户可见的标签来引用元素。 结果,氦脚本通常比类似的Selenium脚本短30-50%。 此外,它们相对于基础网页中的更改更易于阅读且更稳定。 因为氦气只是Selenium的包装,所以您可以*地混合使用这两个库。 例如: # A Helium function: driver = start_chrome () # A Selenium API: driver . execute_script ( "alert('Hi!');" ) 因此,换句话说,在纯Selenium上使用氦气不会造成任何损失。 除了更高级的API外,氦气还简化了Selenium中传统上令人痛苦的其他任务: 网络驱动程序管理:氦气附带了自己的ChromeDriver和geckodriver副本,因此您无需下