我想知道我们是否可以使用library(dplyr)
train %>% summarise_all(function(x) mean(x - mean(x)))
# X1 X2 X3
# 0 0 -3.251647e-21
,sendKeys(Keys.RETURN)
和sendKeys(Keys.ENTER)
点击按钮或选中复选框。
当我使用sendKeys(Keys.SPACE)
时,没有任何事情发生(既不点击框也不关闭浏览器)。
当我使用click();
时,浏览器正在关闭而不选择框
HTML:
sendKeys(Keys.RETURN);
代码:
<section class="payment-buttons">
<div class="section-heading">
<h2> How would you like to pay?</h2>
</div>
<div class="payment-type-selection clearfix">
<div class="payment-type creditdebit-btn" data-source="creditdebit" onclick="creditdebitSelect(this,'true');">
<h5>Credit or Debit Card</h5>
<i class="icon-cards"></i>
</div>
<div class="payment-type paypal-btn" data-source="paypal" onclick="paypalSelect(this,'true');">
<h5>PayPal</h5>
<i class="icon-paypal"></i>
</div>
<div class="payment-type giftcard-btn" data-source="giftcard" onclick="giftcardSelect(this,'true');">
<h5>Gift Card</h5>
<i class="icon-giftcard"></i>
</div>
</div>
</section>
有人可以告诉我如何点击上面代码的按钮吗?
答案 0 :(得分:0)
您可以强制点击此元素:
WebDriverWait wait1=new WebDriverWait(driver, 10000);
Actions actions = new Actions(driver);
actions.moveToElement(wait1.until(driver.findElement(By.xpath("//select[@id='category']/option[@id='cat2']"))).click().build().perform();
希望它可以帮助你:)