无法使用PCA Predict将文本设置为输入字段

时间:2018-11-13 07:54:58

标签: selenium katalon-studio

我要创建自动测试。

我在使用pca进行自动完成预测时遇到了一个巨大的问题-我不知道如何编写测试来设置一些地址。

enter image description here

设置一些值后:

enter image description here

我不知道该怎么做-专注于自动完成功能还是为每个字段设置一些文本?我的意思是(例如)地址字段。

<input type="text" id="address.street" name="address.street" value placeholder="Address" class="error-field" autocomplete="off">

我尝试过:

1。

    def driver = DriverFactory.getWebDriver()
    String baseUrl = "https://logicvapes.us/customer/account/create"
    
    selenium = new WebDriverBackedSelenium(driver, baseUrl)
    
    selenium.type("id=billing_form.street", "Clifford Dr")
    selenium.sendKeys("id=billing_form.street", "${KEY_ENTER}")

2。

    WebUI.sendKeys(findTestObject('TestObject'), Keys.chord('Clifford Dr',Keys.TAB))

1 个答案:

答案 0 :(得分:1)

在Katalon Studio中,您可以执行以下操作:

WebUI.setText(findTestObject('TestObject'), 'Clifford Dr')
WebUI.delay(1)
WebUI.sendKeys(findTestObject('TestObject'), Keys.chord(Keys.ARROW_DOWN, Keys.ENTER))

它将模拟输入文本,将显示下拉列表,然后按下键盘箭头并按Enter。

请确保导入

import org.openqa.selenium.Keys as Keys