问题标签 [safaridriver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
safari - Watir webdriver:上传文件在 SAFARI 浏览器中不起作用?
我正在尝试在 Safari 浏览器中附加文件以使用表单上传。元素可搜索,但未附加文件。
使用以下命令
但文件未填充在文件字段中
有任何想法吗?
java - 在使用 Java 使用 Selenium WebDriver 启动 Safari 期间无法建立与 SafariDriver 的连接
尝试将 Selenium 与 SafariWebDriver 一起使用。使用 jars selenium-server-standalone-2.33.0.jar - 运行 Jetty 服务器
selenium-java-2.33.0.jar (我没有使用 Maven 来设置项目 - 只是下载了 jars,并用 javac 编译)
编写了一个类,它或多或少是 Selenium2Example 的复制/粘贴,但使用 SafariWebDriver 而不是 FirefoxWebDriver
但是当代码执行时,我在 Safari Web 浏览器中收到消息(使用 Snow Leopard 和 Safari 5.1.9 (6534.59.8))。
无法与 SafariDriver 建立连接
关于如何解决这个问题的任何想法?
顺便说一句:我没有通过注册为 Apple 开发人员使用从源代码编译的带有证书的 Safari 扩展 - 我认为这适用于早期的 jar 版本。
这是代码
selenium - 无法在 Safari 中运行 WebDriver 测试
我正在尝试在 Safari 中运行 Webdriver 测试。虽然浏览器打开了,但我看到了消息
[ 0.007s] [safaridriver.client] 在 ws://localhost:48726 请求连接... [ 2.513s] [safaridriver.client] 无法与 SafariDriver 建立连接
我正在使用 webdriver 2.33 和 Safari 版本 5.1.7
有人能指出我可能是什么问题吗?
谢谢阿尼尔
c# - 如何制作两个 selenium safaridriver 实例?
我怎样才能制作两个硒驱动程序实例?我使用了这些代码,但我遇到了问题。
这是屏幕截图:http ://sdrv.ms/1fDzQYT
java - 在使用 SafariDriver 开始新测试之前清除 cookie
有谁知道在运行 SafariDriver 时如何在新的测试开始时清除缓存?我尝试使用 java 机器人按键命令 + 选项 + e,但这似乎不起作用。它不关注浏览器。
机器人 r = new Robot();
我也尝试过做一个 actions.builder 方法,但这似乎不起作用
我也研究过使用 SafariDriver 选项,但我的 java 并不能很好地完全理解如何实现它。下面是我一直在尝试使用的代码。我创建了一个 SafariOptions 类并尝试在我的 @before 类中实例化它。
每次测试运行时似乎都没有清除 Safari 缓存。
c# - 如何在 C# 中为 SafariDriver 设置 CleanSession 功能?
在 Java 中,我们可以通过以下代码启动 Safari Webdriver,而无需先前存储的 cookie:
但是,SafariDriver 的 C# 绑定似乎缺少用于设置“UseCleanSession”的属性。除了:
- 初始化网络驱动程序
- 导航到相应域上的任何页面
- 通过 webdriver 清除 cookie
非常感谢。拉德克
selenium-webdriver - 使用 Selenium Grid 时无法与 SafariDriver 建立连接
我面临一个问题,Windows 机器上的 Selenium Grid 集线器无法在 Mac 机器上为 Safari 浏览器建立连接。我看到浏览器打开,但随后出现一条错误消息:
我的 Hub 设置在 Windows 7 机器上。我在 Mac 机器 10.8 上的节点命令:
java -jar selenium-server-standalone-2.39.0.jar -role node -hub http://10.xxx.xxx.xxx:4444/grid/register -port 5559 -browser browserName=safari
Selenium Webdriver 2.39 Mac 10.8.5 Mountain Lion Safari 版本 6.0.5 (8536.30.1)
谁能指导我这里可能是什么问题?最初我认为这是 MAC 机器上的端口问题,但我也打开了它们。
谢谢,
selenium - 加载新页面后,SafarDriver Selenium 页面标题不正确
我有一个使用登录表单的 Selenium 2 测试,然后通过验证页面标题已更改来断言登录已成功。
测试是用Java/JUnit、WebDriver和Fluent Selenium编写的
这些测试适用于 Firefox 和 Chrome。在 Safari 上,页面标题仍然是旧的登录页面标题。
我们生成的截屏视频显示成功登录后的 URL 已更改,但标题未更改。
我认为SafariDriver
在断言之前没有等待页面加载事件完成。
selenium - Selenium 和 Safari 上的 org.openqa.selenium.remote.UnreachableBrowserException
我正在尝试使用 Selenium-2.4.0 和 Cucumber 在 Safari-MAC 上执行一些测试场景。
我创建了 Safari 浏览器的扩展并使用了以下代码:
将打开一个 Safari 窗口并显示以下消息:
以下是错误堆栈:
请帮助解决上述问题
selenium-webdriver - 如何使用 webdriver 清除 safaridriver 的文本框字段?
如何使用 webdriver 清除 safaridriver 的文本框字段?
我使用了以下命令,该命令仅适用于 chrome 和 Firefox,但不适用于 safari。
driver.findElement(By.id("userEmail")).clear();