我正在尝试从此菜单中选择一个选项:
假设我要点击“在线网络研讨会”选项。
waitForXPath
定位要查找的选项,这意味着我定位的是文本内容的元素,而不是按类或id 这是我的HTML结构:
这就是我针对代码中的“在线网络研讨会”的方式:
这就是我从这段代码中得到的
您可以看到,没有选择“在线网络研讨会”选项,我认为这是因为我要定位的字符串的开头和结尾都有空格,我认为这是问题所在< / p>
但是我不知道要解决此问题,我应该寻找一种使用trim()
方法的方法,还是有一种伪造的方法来解决它?
答案 0 :(得分:0)
我找到了一个非常简单的解决方案
let venueOption = await page.waitForXPath(`//li[contains(text(),'Online Webinar')]`);