使用正斜杠定位 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']
。
我有以下按钮:
<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']
。