python - 有没有人在 iOS 上成功安装过 Selenium?
问题描述
我可以在 iPhone 上使用 stash(“pip install selenium”)安装它,但它不接受任何网络驱动程序。
回溯错误信息:
“例外:未找到 SafariDriver;您运行的是 Safari 10 还是更高版本?您可以在https://developer.apple.com/safari/download/下载 Safari 。”
import selenium
from selenium import webdriver
import time
URL = "http://edatai.us/blog/2012/11/20/placing-kpis-different-cron-schedules"
b = webdriver.Safari()
b.get(URL)
解决方案
Safari 的 WebDriver 实现由 Apple 开发和维护,旨在自动化桌面版 Safari。它作为操作系统的一部分安装,目前不支持 iOS 上的移动 Safari。要自动化移动 Safari,您可以使用像Appium这样的项目,它使用 Selenium API 来控制移动应用程序和浏览器。
推荐阅读
- authentication - 如何使用 Azure AD 对应用程序进行身份验证
- javascript - Sanity.io,有什么方法可以轻松更改字段类型吗?
- android - 如何使用 Kotlin 在 Android 中为自定义视图创建基类?
- performance - Redshift Query 在第一次运行时花费的时间比后续运行要多得多
- vb.net - 如何在表单中使用多个标签从列表框中显示时修复 Click 事件
- python - 使用python和beautifulsoap仅知道域链接时如何获取网站的多个页面以抓取特定数据
- android - ConstraintLayout 对视图设置约束以增长但不触摸
- java - Java Kafka消费者不会从它离开的地方恢复
- javascript - 我是否必须明确清理 Angular 6 中的输入字段?
- database - 我在 mongodb 中遇到问题,查询它的 show TypeError: Product.group is not a function