我要创建自动测试。
我在使用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))
答案 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