<div class="actionButton-container row">
<input type="hidden" name="addComment" value="TES-2" id="addCommentTES-2"/>
<div class="col-sm-12 col-xs-12">
<!-- RESET BUTTON -->
<!-- button type="submit" class="btn blue changeBtn" id="Add" type="submit">Add</button>
<button type="button" class="btn white changeBtn" id="cancel">Cancel</button> -->
<button class="btn blue changeBtn" id="public" onclick="addCommentsForUser()" type="button">Public</button>
<button class="btn blue changeBtn" id="inner" onclick="addCommentsForUser()" type="button">Inner</button>
<button type="button" class="btn white changeBtn" id="cancel">Cancel</button>
</div>
</div>
上面是 HTML 代码。我尝试使用下面的代码来获取 selenium 中的按钮并执行单击。它说找不到元素。
driver.FindElement(By.ClassName("actionButton-container")).FindElement(By.Id("public")).Click();
或者
driver.FindElement(By.Id("public")).Click();
有谁知道这个问题的解决方案?
慕莱坞森
波斯汪
慕慕森
相关分类