我试图在Facebook上的退出菜单中查找并单击“业务经理”选项。
它在哪里?登录Facebook>单击屏幕右上角的向下胡萝卜图标(帮助图标旁边)>在业务经理下点击" Mybusinessname"
(请记住,<script src="https://d3js.org/d3.v4.js"></script>
<input type="text" id="date">
<input id="submit" type="submit" value="Send Request">
<script>
//this is script 1
var foo;
d3.select("#date").on("input.foo", function() {
foo = this.value
})
d3.select('#submit').on('click.foo', function() {
console.log("foo: " + foo);
});
</script>
<script>
//this is script 2
var baz;
d3.select("#date").on("input.baz", function() {
baz = this.value
})
d3.select('#submit').on('click.baz', function() {
console.log("baz: " + baz);
});
</script>
永远不会相同)
右键单击商家名称并检查以下是HTML:
id=
我试过通过部分链接文字和链接文字找到它:
<div class="clearfix _42ef"><span class="_51lp hidden_elem mts _5ugf _5ugh
rfloat _ohf" id="u_8_6">0</span><div class="navSubmenuName
ellipsis">MyBusinessName</div></div>
Xpath的:
private By businessManagerOption = By.PartialLinkText("MyBusinessName");
CSS SELECTOR:
/html/body/div[22]/div/div/div/div/div[1]/div/div/ul/li[5]/a/span/span/div/div/div
我甚至尝试将li._54ni:nth-child(5) > a:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2)
更改为.click
,但没有运气。
.submit
答案 0 :(得分:2)
尝试使用以下xpath
//div[contains(text(),'MyBusinessName')]
或者
//div[@class='navSubmenuNameellipsis']//div[contains(text(),'MyBusinessName')]