我正在测试它是使用reactx与redux开发的web应用程序。我正在使用自动化的夜间测试来测试该工具。我想对以下几点作一些澄清。
如何在守夜人中设置日期选择器的值?
如何设置位置输入详细信息字段的值(例如: - 当我在谷歌地图相关位置详细信息中输入位置详细信息时,我必须选择其中一个如何选择值)?< / p>
如何设置下拉列表的值,但在我们的网页应用中,他们使用菜单列表如何设置?
如何使用xpath?
答案 0 :(得分:0)
答案: 1.要为datePicker设置setValue,您可以简单地单击datePicker,然后再次单击弹出的calander,然后单击datePicker。执行此操作时,您应该waitForElementVisible('#calander',4000),其中#calander是calander的选择器。 1.1或者,您可以直接在日期选择器上使用SetValue。就像单击#datePicker(使用选择器在页面上查找元素)并执行setValue('#datePicker','23 .07.2018')。
同样可以使用setValue方法,该方法采用两个参数,即选择器和值setValue('#sourceLocation','#destinationLocaiton')
要从dropDown中选择值,您可以执行以下操作:
browser.element('css选择器''.yourClassName .react-select-box-options .sectionOptions a.react-select-box-option',功能(结果)
{ var j = 1; for(var i = 1; i <= result.value.length; i ++)
{ browser.click('#yourElementSelector') browser.getText('。yourClassName .react-select-box-options .sectionOptions a.react-select-box-option':nth-child('+ i +')',function(text){
if(text ==“ yourDesieredText”){ //测试您的功能 } }) } })
要使用选择器或Xpath来使用Xpath来定位UI上的元素,您可以使用以下问题的答案。