我的测试通过了。突然它给了一个错误后, chrome 更新。后,我添加依赖关系
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-http-jdk-client</artifactId>
<version>4.8.1</version>
</dependency> and System.setProperty("webdriver.http.factory", "jdk-http-client"); before Webdriver,
现在我的测试有些通过了,但有些我得到了这个错误
组织。openqa。 selenium 。无效选择器异常:不允许使用复合类名有关此错误的文档,请访问:https://selenium.dev/exceptions/#invalid_selector_exception构建信息:版本:“4.8.1”,修订版本:“8ebccac989”
1条答案
按热度按时间o8x7eapl1#
在你的代码里
其中X、Y和Z是类名。将其更改为
By.className()
只接受一个类,而您传递了多个类。请将其更改为CSS选择器或删除所有类名称,只保留一个类名称。