Selenium Nodejs - 尝试选择按钮

问题描述 投票:0回答:1
javascript selenium-webdriver
1个回答
0
投票

您使用的CSS

button.RCK.Hsu.USg.adn.gn8.L4E.kVc.CCY.S9z.Vxj.aZc.Zr3.hA-.Il7.hNT.BG7"
有多个类,它们本质上都是动态的。因此,当代码调用浏览器时,您在浏览器中看到的内容将不一样。

我建议你选择一个稳定的定位器,我知道带有文本的 xpath 不是一个很好的做法,但是共享的 html 有限,这就是我能写的。

await driver
      .findElement(
        By.xpath("//div[text()='Log in']")).click();
© www.soinside.com 2019 - 2024. All rights reserved.