https://imgur.com/vfhp8n7.png
当我单击B按钮时,整行隐藏
我需要硒来点击B按钮,然后点击下一个B按钮
driver.find_element_by_xpath("//*[contains(@class, 'farm_icon_b')]").click()
arr = []
driver.find_element_by_xpath("//*[contains(@class, 'farm_icon_b')]")[0].click()
<a href="#" onclick="return Accountmanager.farm.sendUnits(this, 4352, 6820)" class="farm_village_4352 farm_icon farm_icon_b"></a>
我想执行AccountManager.Farm.SendUnits(this,4352,6820)
,但是数字4352,6820每次都不一样
你有什么想法吗?
编辑
entries_count =
len(driver.find_elements_by_css_selector(".farm_icon.farm_icon_b"))
for index in range(entries_count):
current_len =
len(driver.find_elements_by_css_selector(".farm_icon.farm_icon_b"))
driver.find_elements_by_css_selector(".farm_icon.farm_icon_b")[entries_count - index - 1].click()
wait.until(lambda driver: len(driver.find_elements_by_css_selector(".farm_icon.farm_icon_b")) == current_len - 1)
<div id="linkContainer">
<a href="#" class="world_button_active evt-world-selection-toggle">Svět 57</a>
<a href="https://forum.divokekmeny.cz" class="footer-link" target="_blank">Fórum</a> -
<a href="https://help.divokekmeny.cz" class="footer-link" target="_blank">Nápověda</a> -
<a href="/game.php?village=4549&screen=settings&mode=ticket" class="footer-link" target="_blank">Support</a> -
<a href="/game.php?village=4549&screen=settings&mode=ref&source=bottom_menu" class="footer-link">Pozvat hráče</a> -
<a href="/game.php?village=4549&screen=memo" class="footer-link">Poznámkový blok</a> -
<a href="/game.php?village=4549&screen=&action=logout&h=278e0f2a" target="_top" class="footer-link">Odhlášení </a>
</div>
它告诉你为什么它不能点击你的元素:
Other element would receive the click: <div id="linkContainer">...</div>
要解决此问题,首先找到阻止所需元素的元素,方法是转到浏览器中的开发工具,单击控制台选项卡,并查找窃取单击的元素:
$$("div[id='linkContainer']")
如果它返回控制台中的一个元素,则单击箭头展开该元素并悬停在子元素上。你看到页面上有什么突出显示吗?如果是这样,这就是你的点击,你可以从那里制定一个新的方法。
import pdb; pdb.set_trace() # This will drop you into a Python prompt
driver.find_element_by_xpath("//*[contains(@class, 'farm_icon_b')]").click()
问题内容: 我正在尝试使用pythonselenium登录到网页。我找到了一个元素并将其启用,但是当我尝试向其发送send_keys()时出现错误。错误输出的主要内容(我认为)是 我的代码是 输出是 那么,我该怎么办? 问题答案: 为了使用户名字段可见,您需要将光标移动到登录链接:
问题内容: 我的网站上有一个选择控件。我正在使用页面对象与页面进行交互。如果我这样做(在我的课程下的前两行和我的方法中) 它以空指针失败。我也尝试了没有。 现在,如果我在我的方法中执行此操作,则一切正常,然后选择正确的项目 这是该控件的实际网页摘要(已编辑以保护无辜者) 让我说我可以解决我的问题, 但是 我不明白为什么“ 正常 ”路径无法正常工作。 问题答案: 那是因为该类具有以下构造函数: 见J
本文向大家介绍Jsoup 使用CSS选择器选择元素,包括了Jsoup 使用CSS选择器选择元素的使用技巧和注意事项,需要的朋友参考一下 示例 您可以在此处找到支持的选择器的详细概述。
我有一个选择元素,里面有多个选项: 对于这里看到的每个选项元素,我都有另一个select元素。基本上,我在一个选择元素中列出了一系列音乐流派,在它下面,是与每一个“主流派”相关的子流派。 我想做的是使子体裁只有在相对体裁被选中时才可见。例如,如果用户选择“Pop”,我想向他们显示包含Pop子类型的相关选择字段。 我的HTML标记实际上是由WordPress插件生成的,不幸的是,我无法编辑它。也就是
基本选择器是CSS中使用最频繁、最基础,也是CSS中最早定义的选择器。基本选择器包括元素选择器、类选择器、id选择器、群组选择器、通配选择器。 表 2-1 基本选择器 选择器 语法 功能描述 版本 元素选择器 E 选择指定类型的元素 1 类选择器 E.class 选择类型为E,且class属性值包含指定类名的元素 1 id选择器 E#id 选择类型为E,且id属性值为指定id的元素 1 群组选择器
本文向大家介绍jQuery 选择元素的子元素,包括了jQuery 选择元素的子元素的使用技巧和注意事项,需要的朋友参考一下 示例 要选择元素的子代,可以使用children()方法。 更改元素所有子.parent元素的颜色: 该方法接受一个可选selector参数,该参数可用于过滤返回的元素。