小编sur*_*men的帖子

python selenium无法清除输入字段

我尝试使用 selenium 选择我的输入,但是当我使用它时它不起作用:

driver = self.driver
password = driver.find_element_by_xpath("//input[@name='password']")
password.clear()
password.send_keys(password)
password.send_keys(Keys.RETURN)

# the sentence below doesn't work
password.send_keys(Keys.COMMAND, 'a')
password.send_keys(Keys.DELETE)
Run Code Online (Sandbox Code Playgroud)

我使用的是 Mac,所以 Keys.CONTROL 不起作用,任何人都可以帮助我如何选择输入或如何清除它?

谢谢

python selenium webdriver python-3.x python-requests

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

如何在 Xcode 中将 Swift 版本从 5 更改为 4?

我正在 Xcode (MacBook Air 2015) 中使用 Swift 进行编程,我想将我的 Swift 版本从 5 更改为 4。怎么做?

swift

3
推荐指数
1
解决办法
8212
查看次数

无法从 C# 中的列表中删除项目

在我的游戏的库存中,如果你放下它,我想删除它。这仅适用于像这样的 foreach 循环:

public List<Item> items = new List<Item>();

public void DeleteItem(Item itemToRemove)
{
    foreach (var item in items)
    {
        items.Remove(itemToRemove);
    }
}
Run Code Online (Sandbox Code Playgroud)

但后来我收到了这个错误:

集合被修改;枚举操作可能无法执行。

当我尝试这个时:

public void DeleteItem(Item itemToRemove)
{
        items.Remove(itemToRemove);
}
Run Code Online (Sandbox Code Playgroud)

没发生什么事。有谁知道如何解决这一问题?

c# list unity-game-engine

0
推荐指数
1
解决办法
119
查看次数