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

Cannot set text to input field with PCA Predict

我正在创建自动测试。

我对带有自动完成的 pca 预测的字段有很大的问题 - 我不知道如何编写测试来设置一些地址。

设置一些值后:

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

<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))

在 Katalon Studio 中你可以这样做:

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

它会模拟输入文本,会显示下拉列表,然后按下键盘向下箭头和回车键。

一定要导入

import org.openqa.selenium.Keys as Keys