使用正斜杠定位 ID

Locating ids with forward slashes

我有以下按钮:

<button id="Organisation/user" class="button-2xhG8" data-reactid=".0.2:$organization.0.0.2:/47">org</button>

我正在尝试使用以下方式点击它:

browser.waitForExist("#Organisation/user",10000)
browser.click("#Organisation/user")

无济于事。以下确实有效:

 browser.waitForExist(".button-2xhG8",10000)
 browser.click(".button-2xhG8")

而且我可以点击其他按钮,而无需用户在其 ID 中使用正斜杠。如何定位按钮?

您必须对属性中的特殊字符进行双重转义

browser.waitForExist("#Organisation\/user",10000)

您可以 select 您的按钮 button[id='Organisation/user']