取消隐藏css元素以选择元素值太慢

时间:2016-01-31 10:34:11

标签: javascript jquery css selenium selenium-webdriver

我使用以下方法取消隐藏css元素以选择元素值:

val element = driver.find_element_by_id("company_stage")
driver.execute_script("arguments[0].removeAttribute('class');", element)

并且由于某种原因,程序需要15-20秒才能删除它...我怎么能更快地完成它? 花费时间才有意义

谢谢:)

1 个答案:

答案 0 :(得分:0)

如果这只是在网站上,你可以使用简单的javascipt:

    SimpleDateFormat df = new SimpleDateFormat("E MMM dd HH:mm:ss zzzz yyyy");
    SimpleDateFormat df2 = new SimpleDateFormat("HH:mm a");

    Date convertedDate = new Date();
    try {
        convertedDate = df.parse(mEvent.getFromDate());
    } catch (ParseException ex) {
        //do nothing
    }
    startTime = df2.format(convertedDate);
    showFromTime.setText(startTime);

编辑:

document.getElementById("company_stage").classList.remove("theclassnamewhichhidestheelement");