1

尝试使用 webdriverIO 自动化日期选择器。我可以使用以下 XPath 在浏览器中找到 DOM 元素:

//div[starts-with(@class, "calendarBody-module__calendarTitle") and contains(., "February")]

但是,使用 webdriverIO 的browser.element方法,我得到以下错误:

const selectedMonth = browser.element('//div[starts-with(@class, "calendarBody-module__calendarTitle") and contains(., "February")]');

使用给定的搜索参数 ("./div[starts-with(@class, "calendarBody-module__calendarTitle") 和 contains(., "February")]") 无法在页面上找到元素。

我试图从 DOM 访问的元素的标记。

<div data-locator-id="CalendarMonth-c6adb897-2aa5-4487-9fab-ab71fe6bf852" class="calendarBody-module__calendarTitle--3P6U5">February 2019</div>

有什么我做错了吗?

4

0 回答 0