gpt4 book ai didi

html - 使用 WebDriver 单击
链接

转载 作者:太空狗 更新时间:2023-10-29 15:05:22 26 4
gpt4 key购买 nike

我不知道如何点击 div*** 中的链接

下面是我的页面资源、xpath、css 和我的失败尝试。每次尝试,我都收到 org.openqa.selenium.NoSuchElementException: no such element...

帮忙吗?

<form id="SearchAllCampaignsForm" action="/as/update.do" method="post" name="SearchAll">
<style>
<script>
<div class="body-content">
<input type="hidden" value="" name="campCookie">
<div id="container" class="Coptions">
<div class="containcamps">
<div id="dwrapper" class="dTables_wrapper" role="grid">
<div class="owrapper">
<div class="refresh">
<div class="addRow">
***<div class="AddContentBTN" title="Add New" rel="createCampaign">Add New</div>***
</div>
</form>

我的尝试:

@Test
public void addCamp(){
//WebElement link = driver.findElement(By.linkText("Add New"))

//driver.findElement(By.xpath("//div[@class='AddContentBTN']/rel[text()='createCampaign']")).click();

//driver.findElement(By.xpath("//a[@title = 'Add New']")).click();
//Actions builder = new Actions(driver);
//builder.moveToElement(addCamp).click().perform();
//driver.findElement(By.cssSelector("div.wrapper div.row-fluid form#SearchAllCampaignsForm div.body-content div.container div#dataTable_wrapper.dataTables_wrapper div.optionswrapper div.addRow div.AddContentBTN")).click();
}

xPath 和 CSS:

/html/body/div[3]/div/form/div/div[2]/div/div/div[2]/div

html body div.wrapper div.row-fluid form#SearchAllCampaignsForm div.body-content div.container div#dataTable_wrapper.dataTables_wrapper div.optionswrapper div.addRow div.AddContentBTN

最佳答案

使用:

driver.findElement(By.className("AddContentBTN")).click();

如果您不知道,可以找到 Selenium 的“By”类的文档 here .

关于html - 使用 WebDriver 单击 <div class > 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19260404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com