【发布时间】:2018-12-19 09:24:27
【问题描述】:
我正在尝试自动化一个场景,我需要输入卡上的姓名、卡号、到期日期和 CVC 号码等卡详细信息。当我尝试发送到期日期为“2318”时,默认情况下它接受值为“23/8”。理想情况下,它应该接受值为“23/18”。我试图在月份和年份中提供空间,但仍然无法正常工作。知道如何自动化吗?
以下是我的一段代码:
@Override
public void enterCardDetails() {
waitForElement(appiumDriver,enterNameOnCardEditField).sendKeys("test");
waitForElement(appiumDriver,enterCardNumberEditField).sendKeys("0000000000000000");
waitForElement(appiumDriver,enterExpiryMMYYEditField).sendKeys("2518");
waitForElement(appiumDriver,enterCVCNumberField).sendKeys("000");
waitForElement(appiumDriver,makePaymentOption).click();
}
我正在使用以下 appium 和 selenium 版本:
- appium-java 客户端:6.0.0-BETA5
- appium 桌面版:1.6.1
- Selenium java 版本:3.9.1
很遗憾,我无法提供任何 appium 检查器的屏幕截图。
【问题讨论】:
标签: java selenium selenium-webdriver webdriver appium