在付款Webview中,我试图通过Espresso测试选择月份和/或年份(微调)。当我使用“webclick”时,没有任何附加内容。Android Espresso:在webview中从微调器中选择一个项目
web视图部分:
N° de carte :
01-Janvier
02-Février
03-Mars
04-Avril
05-Mai
06-Juin
07-Juillet
08-Août
09-Septembre
10-Octobre
11-Novembre
12-Décembre
Expire fin :
/
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
我用:
onWebView(withId(R.id.webview_payment)).forceJavascriptEnabled();
,并尝试模拟在每月的点击和/或一年,这两种方法:
onWebView(withId(R.id.webview_payment))
.withElement(findElement(Locator.CLASS_NAME,"sips_expiry_year_card_input"))
.perform(webClick());
或
onWebView(withId(R.id.webview_payment))
.withElement(findElement(Locator.NAME,"CARD_VAL_MONTH"))
.perform(webClick());
这些方法都不起作用(没有下拉菜单)。我进入调试模式的回应:
brandNew = false
result = Evaluation: status: 0 value: null hasMessage: false message: null
你知道为什么这不起作用吗?
2017-01-16
Jch Pal