这是网络检查
<span jsslot="">
<button class="LkLjZd ScJHi IfEcue HPiPcc KXT7c" jsaction="click:yTqzwd" jsname="HxVe9c" autofocus="">Install</button>
</span>
我想使用关键字Execute Javascript点击这个元素。我试着这样
Execute JavaScript document.evaluate("//button[contains(text(),'Install')]",document.body,null,9,null).singleNodeValue.click()
运行测试后,它通过了,但在web上没有任何操作。还是一样。你能帮忙吗?
我已经找到了解决方案。根据有几个iframe,所以在执行上面的命令之前应该选择预期的iframe
Select Frame xpath=//*[@id="obj"]/div[5]/iframe
Execute JavaScript document.evaluate("//button[contains(text(),'Install')]",document.body,null,9,null).singleNodeValue.click()
机器人框架:使用执行JavaScript单击元素
在上面的链接中已经有了您问题的答案。在这里复制并粘贴一个解决方案。
${element_xpath}= Replace String ${element_xpath} \" \\\"
Execute JavaScript document.evaluate("${element_xpath}", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).click();
链接中也有多种解决方案,试试看。
我有一个xpath选择器,我想使用关键字Execute Javascript点击这个元素,请帮助我修改语句 我把陈述写得很累
问题内容: 我希望能够在单击该框架的JPanels之一中的按钮之后设置JFrame的contentpane。 我的体系结构由一个控制器创建,该控制器创建JFrame和其中的第一个JPanel。在第一个JPanel中,我正在调用一个方法:控制器上的setcontentpane(JPanel jpanel)。但是,除了加载传递的JPanel之外,它什么也不做,而是删除所有面板(请参见下面的代码) 第一
我有应用程序的组合框,例如Play、Go等。当我点击这个应用程序时,我移动到特定的应用程序名称页面。我想写一个代码来检查当我点击应用程序播放时,我移动到这个应用程序的特定页面。我想为此使用机器人框架,我也想断言应用程序和页面是一样的。 我已经拥有的: 但是这段代码只选择一个应用程序并将其与一个站点进行比较。我想为这种情况创建一个通用代码。 所以当我错的时候纠正我: 我需要为所有应用程序列表(htm
当用户单击返回按钮时,我正在尝试退出应用程序,让它在单击是按钮时显示对话框是/否按钮,让它退出应用程序,包括注册活动,假设您在主活动上。 这是我的代码,但它不工作 单击主活动上的“后退”按钮时 如何从主活动退出应用程序,包括在是按钮单击对话框上的注册活动
我正在尝试用selenium WebDriver单击一个按钮。但无法识别按钮。这是我的代码:它返回一条错误消息 NoSuchelementException:消息:u'没有这样的元素:找不到元素:{“method”:“XPath”,“Selector”:“//*[@id=”ArtifactContentList“]/div[2]/div/div[3]/content-dataset-actions
如何使用appium/python/robot框架在android原生应用程序中滚动到页面底部?我尝试了以下方法,但无法使用driver.execute_脚本(“window.scrollTo(1441532)”)和driver.execute_脚本('mobile:scroll',{'duration':1,'startX':48,'startY':892,'endX':144,'endY':1