我正在将Selenium测试套件从Java转换为Python。我们的一个帮助器方法使用以下代码
public String associateCustomSegmentToCampaign(String suffix, int segIndex)
{
waitForElement("#tab-custom","#tab-custom");
waitForElement("#custom-segments divItemSegments" + segIndex, ".tab--box");
String segCode = "CustomSeg" + suffix;
List<FluentWebElement> fluentWebElements = $("li");
for(FluentWebElement fluentWebElement:fluentWebElements)
{
if(fluentWebElement.getId().equalsIgnoreCase("tab-custom"))
{
waitForElement("#tab-custom", ".tab--inactive");
click("#tab-custom");
click("#custom-segments #divItemSegments" + segIndex + " .fa-plus-circle");
//fill("#txtSegCode" + segCodeIndex).with(segCode);
}
}
return segCode;
}
我正在努力转换这条线
click("#custom-segments #divItemSegments" + segIndex + " .fa-plus-circle");
到Python中
感谢您的任何帮助
发布于 2018-07-04 05:06:10
该字符串是一个css选择器。在python中,它看起来像这样:
driver.find_element_by_css_selector("#custom-segments #divItemSegments" + segIndex + " .fa-plus-circle").click()
https://stackoverflow.com/questions/51157906
复制相似问题