selenium-webdriver相关内容

用量角器与循环

循环指数( I )是不是我期待,当我在一个循环中使用量角器。 症状: 失败:索引越界。试图在索引访问元素:“X”,但也有只有'x'的元素 或 指数是静态的和总是等于最后值 我的code 为(VAR I = 0; I< MAX; ++ I){ getPromise()。然后(函数(){ 的someArray [I] //'我'总是'最大'的值 }) ..
发布时间:2016-04-06 22:35:10 JavaScript

真实的设备模拟器VS:uiautomator不显示资源ID为应用程序

我需要为我appium元素的id - 机器人自动化测试。当我使用真实的设备与UIAUTOMATOR,我得到的资源 - ID与元素像交互: driver.findElementById(“com.xyz.android:id/GSG”); 然而,当我使用的仿真器与我UIAUTOMATOR,没有资源 - 对同一元素的id和我的脚本也不能根据我真正的设备ID与元素互动...任何帮助就如何要解决这 ..

Appium找不到设备,重新启动服务器ADB

我已经看过双方的网络和计算器上对这个问题,有关于这一主题不少答案,但这些都没有为我工作。 当我开始Appium.exe,承载应用程序(APK)路径,包名和活动Appium控制台显示以下错误: 错误:错误:无法pre-推出appium:错误:无法找到一个连接的Andr​​oid设备 这是我之前也得到code任何东西。我已经做了,在过去的Andr​​oid网络驱动器的一些工作,我已经在所有使用命 ..
发布时间:2016-03-17 23:40:06 C#/.NET

如何确定的Andr​​oid UI元素的XPATH。硒+ Appium

我目前正在使用的自动化和Appium硒,遇到了一些问题,通过ID定位元素的android应用。我想使用XPath,但不知道如何让Android的UI元素的XPATH。有谁知道如何确定一个工具,可以快速地完成这项工作的一个元素还是知道的XPATH?谢谢! 解决方案 您可以使用Android SDK中的工具 - uiautomatorviewer(的 https://developer.and ..
发布时间:2016-03-13 21:53:04 移动开发

如何在python脚本使用手机键盘的Andr​​oid应用程序使用Appium输入数值

我写一个python脚本来自动android应用。 我想进入使用移动文本板价值观键盘。 我可以使用 send_keys 在文本字段中输入值,但在某些情况下,我必须输入采用了android键盘即数字(值1,2,3,4,5,6,7,8,9,0)等。 谁能告诉我如何使用键盘来输入这些价值? 解决方案 不知道关于Python,但我这是怎么克服一个的Java 客户端code类似的问题。 ..
发布时间:2016-03-11 21:28:12 移动开发

Android手机上执行硒的webdriver脚本

我有一个硒脚本来自动在任何浏览器的网站。现在,我想执行的仿真器或移动设备此脚本。我已经尝试了很多方法来执行,但没有获得成功。 驾驶员的webdriver =新AndroidDriver(); 引发异常 的无法启动会话可能的原因是远程服务器或浏览器启动失败的地址无效。的 如果在这任何一个任何想法,请帮助我。我还结识新硒不需要AndroidDriver。请让我知道。 解决方案 ..
发布时间:2016-03-11 21:22:34 移动开发

Appium,机器人 - 另一个元素中寻找元素

我想检查是否元素存在,但似乎appium忽略,当我们指定的,它应该是另一种元素中寻找的元素。例如: driver.findElementByAccessibilityId(“第一元素”)findElementByAccessibilityId(“第二个元素”)。 它应该以某种方式工作,因为在Appium检查选项,其中选择策略,并选择从选择的元素选项搜索找到我的期望之后调用定位。 什么是找到 ..
发布时间:2016-03-11 20:39:15 移动开发

Appium(v1.4.16.1),当我尝试第二次切换到的WebView失败

Appium(v1.4.16.1),当我尝试切换到的WebView第二次切换到的WebView失败。有什么事我应该考虑? 请参阅在Android上使用Appium下面的用例 - 启动Android设备>执行一些动作 上下文切换= WebView_1>执行一些动作 上下文切换= Native_App 上下文切换= WebView_1>执行一些动作 在步骤#2和步骤#4中,它是相同 ..

异常螺纹"主" org.openqa.selenium.remote.UnreachableBrowserException:无法启动一个新的会话,当使用appium

得到一个错误始终运行code,对于它是我的机器上运行Appium服务器时。谁能帮我从这。我曾跟随某些线程但没有人解决不了我的问题。 如果我手动运行“appium.exe”&放大器;运行code工作正常,但是当我开始运行从code和appium;相互作用是给有问题。 配置:Windows 7的64位,Appium 1.2.4.1,硒2.45,Appium Java客户端 - 2.2,JAVA 1 ..
发布时间:2016-03-08 10:45:31 移动开发

的SendKeys抽空太多时间在Android应用程序自动化输入文字使用TestNG,AVD模拟器,Appium服务器

下面就我而言,在文本字段我使用 driver.clear 输入文本清除文本字段然后 driver.sendKeys 在文本字段中输入文本 但其采取了的webdriver(硒)太多时间和 Appium服务器与真实的设备和Android虚拟设备也。 解决方案 尝试发送之前等待的元素。使用此: WebDriverWait等待=新WebDriverWait(驱动程序,15); wai ..
发布时间:2016-03-02 17:10:44 移动开发

红宝石硒无法选择在Android图片库的图像

我想选择Android的图像厨房网格视图的图像。此网格视图有的ImageView 的每张图片。每个的ImageView 的ID。 所以,当我试图让 //的ImageView [@ ID =“someId”] [1] 或 // GridView控件[ @ ID =“someId”] // ImageView的[@ ID =“someId”] [1] ,它没有找到它。 如何从图库中选择使用图像在R ..
发布时间:2015-12-07 00:55:37 移动开发

有困难找到使用XPath和CSS中硒的Andr​​oid webdriver的测试要素

我想自动使用Selenium webdriver的Andr​​oid的Web应用程序,我已经运行一个简单的程序打开谷歌页面和搜索的术语。虽然寻找的名字和ID的元素,它完美运行。不过,虽然试图找到与XPath和CSS中的元素似乎很难。是否有人知道如何使用XPath和CSS路径硒的Andr​​oid webdriver的?下面是示例code我用: 公共类TestDriver扩展的TestCase { ..

硒是值得的测试在移动设备上?

我们一直在准备做我们的使用Selenium的Web应用程序的UI测试。我们现在有第二个想法。从我可以告诉,该webdrivers为Android和iOS设备不使用,用户将使用实际的浏览器。相反,他们使用web视图,其可以是或可以不是类似于实际的浏览器。我已经看到了Android版,特别各种报告,似乎表明的WebView行为不同于内置的浏览器和Chrome浏览器,这是现在某些设备上的默认。 你是否 ..
发布时间:2015-12-02 21:19:33 移动开发

选择为使用硒网络驱动器的Web应用程序云计算服务

我有一个使用硒网络驱动程序的应用程序。 我想使它成为一个Web应用程序,并考虑以下的云计算服务: 在谷歌的App Engine(GAE) 在谷歌计算引擎(GCE) 在亚马逊弹性计算(EC2) 选项1: GAE将是我的第一选择,因为它是免费的开始。 不过,我不敢肯定,我可以在其上运行硒网络驱动程序(即,打开远程浏览器)。 根据 http://stackoverflow.com/a/199 ..

webdriver的硒(RemoteWebDriver)不能点击网页上的任何地方

我正在学习如何使用webdriver的硒(RemoteWebDriver),我有一些问题的网页我在训练上,因为我无法点击任何地方,我无法找到网页上的任何元素。 我认为该网页是通过使用Spring或者Ajax的开发,这就是为什么我不能去点击任何东西。 这是链接: http://tinyurl.com/d9x453 例如,我没有能力甚至preSS你可以在网页上看到的第一个按钮,难道我失去了一些东 ..
发布时间:2015-11-30 02:05:20 前端开发

如何搜索的动态加载网格使用webdriver的硒元素卷轴?

有格有说1000行与指定的列名(有不同的值)。 和网格将显示按次只有20行,而其他行会的加载(阿贾克斯)只在滚动。 那么,如何寻找在网格中特定的用户名,因为我们只有元素上滚动得到加载。 确实 Scrollintoview 办法帮助?或者我需要使用 window.scrollby(),直到我找到搜索的项目? 解决方案 首先,我道歉,因为我以前从来没有在一个网格。我认为这将是一个框架,会更容 ..
发布时间:2015-11-29 23:35:05 Java开发

我怎么能要求硒webdriver的等待一段时间吗?

我可以写下面的code问webdriver的等待一段时间 新WebDriverWait(驱动程序,20)。直到(ExpectedConditions presenceOfElementLocated(By.id(“loginBox”))); 不过, 其实我发送Ajax请求到服务器。在这里,我给了20毫秒秒的等待。 20msor 500ms的无所谓。如果响应超过所述给定的时间(例如20 ..
发布时间:2015-11-29 22:41:52 前端开发