标签: element

量角器:等待元素变得不可见/隐藏

我看到其他量角器相关帖子提到如何等待元素变得可见.但是,最近,我遇到了一个相反的用例.我想等一个元素,直到它变得不可见.因为我找不到任何具体的信息.我继续前进,想出了一个解决方案.

var ptor = protractor.getInstance();
    ptor.wait(function() {

        return element(by.css('#my-css-here')).isDisplayed().then(function(isVisible){
            console.log('is visible :' + isVisible);
            return !isVisible;
        });

    }, 12000).then(function(){
        //do whatever you want 
});
Run Code Online (Sandbox Code Playgroud)

希望它有所帮助.任何建议都是受欢迎的.

谢谢,

hidden invisible element wait protractor

21
推荐指数
2
解决办法
3万
查看次数

TCL从列表中删除元素

如何删除TCL列表中的元素说:

  1. 其中索引= 4
  2. 有值="aa"

我已经谷歌搜索,还没有找到任何内置功能.

element list tcl

20
推荐指数
2
解决办法
7万
查看次数

引用元组列表中的元素

提前抱歉,但我是Python的新手.我有一个列表tuples,我想知道如何引用tuple列表中每个元素的第一个元素.我觉得它就像是

for i in number_of_tuples :
  first_element = myList[i[0]]
Run Code Online (Sandbox Code Playgroud)

你知道[list_element[tuple_element]]吗?但是,这似乎不是正确的方法.任何帮助将不胜感激.

谢谢,

车工

python tuples element reference list

20
推荐指数
3
解决办法
10万
查看次数

Vuejs关于元素值变化的事件?

我有一个元素,我想看到这样的变化:

<span id="slider-value-upper" class="lower">50</span>
Run Code Online (Sandbox Code Playgroud)

是否可以用vuejs干净利落地做到这一点?我试过查看文档,但我找不到这样的东西.

我希望每当'50'用VueJs改变其他东西时启动一个自定义事件.

javascript element vue.js

20
推荐指数
1
解决办法
4万
查看次数

如何使用jquery判断元素的上一个或下一个元素是否存在?

假设我有一个<ul> :

<ul>
    <li></li>
    <li></li>
    <li class="test"></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我怎样才能判断.testjquery有下一个元素?像这样?:

if ($("li.test").next()) { …… }
Run Code Online (Sandbox Code Playgroud)

奇怪的是,即使我像上面这样写:

if ($("li.test").next()) {alert("true");}
Run Code Online (Sandbox Code Playgroud)

它仍然警告"真实",但如你所见,它旁边没有元素?为什么会这样?

或者我能做的是

        for (i = 0; i < $("li").length; i++) {
            if ($("li").eq(i).hasClass("test")) {
                if (i == $("li").length - 1) {
                    alert("true");
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

目前这可以解决我的问题,但有一个简单的方法吗?

谢谢

jquery element next

18
推荐指数
2
解决办法
2万
查看次数

XSD - 允许元素类型为整数OR空

我需要能够将一个简单的元素类型设置为整数,但允许它也为空.如果此示例为空且空白字段不是整数,则会发送错误.我怎么能绕过这个?

<xsd:element name="weight" type="xsd:integer"/>
Run Code Online (Sandbox Code Playgroud)

xsd element

18
推荐指数
3
解决办法
4万
查看次数

获取arraylist中项目的索引;

我有一个名为的班级AuctionItem.该AuctionItem班有一个名为方法getName()返回一个String.如果我有一个ArrayList类型AuctionItem,那么返回ArrayList具有特定名称的项目索引的最佳方法是什么?

我知道有一个.indexOf()功能.该函数的参数是一个对象.要查找具有名称的项目,我应该只使用for循环,当找到该项目时,返回元素位置ArrayList

有没有更好的办法?

java element arraylist find indexof

18
推荐指数
4
解决办法
14万
查看次数

selenium.common.exceptions.NoSuchElementException:消息:无法找到元素:

我正在尝试使用selenium在网页kahoot.it上自动生成大量用户,使它们出现在类的前面,但是,当我尝试访问inputSession项时(我在其中写入要输入的gameID),我收到此错误消息游戏)

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Firefox()
driver.get("http://www.kahoot.it")

gameID = driver.find_element_by_id("inputSession")
username = driver.find_element_by_id("username")

gameID.send_keys("53384")
Run Code Online (Sandbox Code Playgroud)

这是错误:

selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element:
{"method":"id","selector":"inputSession"}
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激!:)

selenium element webdriver

17
推荐指数
3
解决办法
4万
查看次数

如何在QML中访问Repeater的子项的属性?

你能告诉我下面的代码有没有办法改变imgx元素属性.我必须使用javascript更改imgx.x值.或者还有其他方法吗?我搜索qt docs但没有帮助.谢谢.

Row {
    Repeater {
        id:mmm
        model : 10
        Rectangle{
            clip: true
            width: 54
            height: 80
            color:"transparent"
            Image {
                id:imgx
                //x:-160
                //x:-105
                //x:-50
                x:0
                source: "images/tarama_lights.png"
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

qt repeater element qml qt-quick

16
推荐指数
2
解决办法
2万
查看次数

Java:将一种元素类型的列表转换为另一种类型的列表

我正在编写一个适配器框架,我需要将对象列表从一个类转换为另一个类.我可以遍历源列表来执行此操作

Java:将List <Integer>转换为List <String>的最佳方法

但是,我想知道是否有一种方法可以在迭代目标列表时动态执行此操作,因此我不必遍历列表两次.

java element list

15
推荐指数
4
解决办法
3万
查看次数