首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selenium Webdriver Java:测试Zopim聊天功能

Selenium Webdriver Java:测试Zopim聊天功能
EN

Stack Overflow用户
提问于 2015-12-20 12:11:28
回答 1查看 182关注 0票数 0

我正在尝试使用Selenium WebDriver Java测试类似于zopim聊天窗口的聊天窗口的功能。经过很长一段时间的故障排除,我知道这是一个完全不同的网页框架。因此,首先我尝试使用下面粘贴的命令打开窗口,它起作用了,但现在我无法在聊天窗口上执行任何操作。我正在尝试输入字段并单击按钮。我是一个硒的初学者,所以在这个问题上尝试了两天,但都是徒劳的。请帮帮忙!谢谢

网站:https://www.zopim.com/右下角的最小化按钮,绿色“给我们留言”

代码语言:javascript
复制
driver.switchTo().frame(driver.findElement(By.cssSelector("iframe[src='about:blank']")));
//click the iFrame
 new WebDriverWait(driver, 20).until(
            ExpectedConditions.elementToBeClickable(By
                .xpath("//div[@class='meshim_widget_widgets_Favicon favicon']"))).click();
EN

回答 1

Stack Overflow用户

发布于 2015-12-20 12:14:55

只是你正在定位一个不同的iframe。你必须改进你的定位器:

代码语言:javascript
复制
driver.findElement(By.xpath("//iframe[.//textarea[@name='message']]"))

在这里,我们定位具有textarea元素的iframe,该元素带有name="message" -我们的聊天消息文本字段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34377889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档