当前位置: 首页 > 知识库问答 >
问题:

“按类名查找”命令不工作

黄淇
2023-03-14

https://www . n11 . com/telefon-ve-akesuarlari/CEP-telefon u-akesuarlari

在这个网站中,我尝试点击(下一页按钮)

我想赶上这条线

<a href="https://www.n11.com/telefon-ve-aksesuarlari/cep-telefonu-aksesuarlari?pg=3" class="next navigation"></a>

我正在程序中编写此代码

data=driver.find_elements_by_class_name("next navigation")

我的问题是关于这个问题,它不起作用

共有1个答案

和和煦
2023-03-14

data=driver.find_elements_by_class_name() 只接受单个类名。

class=“下一个导航”定义了两个类,下一个导航

因此,您只能搜索<code>下一个

data = driver.find_elements_by_class_name("next")
data = driver.find_elements_by_class_name("navigation")

要按多个类名查找元素,请使用xpath或cssSelector:按多个类名称查找div元素?

data = driver.findElement(By.cssSelector(".next.navigation"));
 类似资料:
  • 我面临commandButton的问题,它只有在类型为submit时才起作用。有没有人可以看一下,让我知道是否有解决办法?下面的代码非常简单,并有足够的建议来说明我需要什么。方法test()未执行。方法runSubmit已成功执行。 我需要测试方法在没有提交的情况下执行,因为原始页面确实在提交期间执行了验证,test()方法必须在没有提交的情况下执行,因为这是提交之前的一个初步操作。 我正在使用P

  • 我需要有一个DESC订单,因为我想限制100,所以我得到前100个值。有人能建议一个办法吗...?

  • 我已经下载了jdk 1.8.0\u 131 当我打开命令提示符并编写以下命令-java-version时,它会给出输出 但是当我编写以下命令时:javac-version它会给我输出 我已经编辑了系统变量路径-C:\Progra~1\Java\jdk1.8.0_131\bin; 当我执行以下命令时:"C:\Program Files\Java\jdk1.8.0_131\bin\javac"-ver

  • 我有一个网络钩子齿轮为我的不和谐机器人。我想让embarss命令(在webhook cog中)触发一个webhook,创建时使用用户名和pfp,这很好。然而,我也希望这个命令能够被设置到一个特定的用户身上,这就是问题所在。当我尝试将成员参数添加到embarrass函数中时,它看起来像:async def embarrass(self、ctx、member:discord.member),但不起作用

  • 如何过滤具有相同类的元素?

  • 我想使用一个p:对话框,其中包含一些commandbutton,但我不能从命令按钮调用我的bean,也不知道为什么。 在xhtml页面上有两个表单,第一个表单包含一些内容,如面板、panelgrids、按钮等。第二个表单只包含我的对话框。 我的beanHandler(beanHandler)是ViewAccessScoped。此xhtml页面上的所有内容都在工作,只有我的p:面板不工作 如果我使用