Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何使用Angular的量角器0.24版本在列表中选择值?_Angularjs_Selenium_Selenium Webdriver_Protractor - Fatal编程技术网

Angularjs 如何使用Angular的量角器0.24版本在列表中选择值?

Angularjs 如何使用Angular的量角器0.24版本在列表中选择值?,angularjs,selenium,selenium-webdriver,protractor,Angularjs,Selenium,Selenium Webdriver,Protractor,量角器似乎每周都在进步,我现在使用的是0.24版本。不幸的是,我无法找到如何模拟单击列表中的值 有人能给我举个例子,说明他们是如何从填充的数据中选择值的,或者更好地告诉我文档中的某个地方解释了这一点。作为参考,我确实看到了这样一个问题:然而,由于情况变化如此之快,我想知道的是,使用xpath是否仍然是进行选择的推荐方法,还是让任何用户使用最新版本的Gradurator提出更好的解决方案。由于我有很多代码要做,我想确定我使用的是最好的方法。我已经改编了中的代码 量角器0.24.0是一个很大的变化,

量角器似乎每周都在进步,我现在使用的是0.24版本。不幸的是,我无法找到如何模拟单击列表中的值


有人能给我举个例子,说明他们是如何从填充的数据中选择值的,或者更好地告诉我文档中的某个地方解释了这一点。作为参考,我确实看到了这样一个问题:然而,由于情况变化如此之快,我想知道的是,使用xpath是否仍然是进行选择的推荐方法,还是让任何用户使用最新版本的Gradurator提出更好的解决方案。由于我有很多代码要做,我想确定我使用的是最好的方法。

我已经改编了中的代码

量角器0.24.0是一个很大的变化,有很多破碎的东西。本文中描述了量角器的主要开发者。 我在google+上跟踪她,以获得新版本的通知

在这种情况下,findElements已被all替换


找到好的文件是相当困难的。通常,我会通过浏览查找工作示例。

我使用了by.css,它对我来说很好

actionPage.findElement(protractor.By.css('.NEW_CLAUSE_PANEL div:nth-child(2) span select option:nth-child(3)')).click()
actionPage.findElement(protractor.By.css('.NEW_CLAUSE_PANEL div:nth-child(2) span select option:nth-child(3)')).click()