小编Fre*_*ddy的帖子

python:如何随机按箭头键硒

我正在尝试通过随机选择箭头键来制作一个播放2048的程序。

我试过这样的事情:

 moves = [htmlElem.send_keys(Keys.UP),htmlElem.send_keys(Keys.RIGHT),htmlElem.send_keys(Keys.DOWN),htmlElem.send_keys(Keys.LEFT)]


while True:
    random.choice(moves)
Run Code Online (Sandbox Code Playgroud)

这是行不通的。我试过了print(random.choice(moves)),但它无限循环None

那么如何使用 Selenium 随机按下箭头键呢?

random selenium automated-tests while-loop python-3.x

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

如果条件,在内部循环

print "Select the action you want to perform(A or B)"
print "(A) uppper case"
print "(B) count number of lines"

option = raw_input("Enter your option(A or B):")

if option.upper() == "A":
    for line in x:
        line = line.upper()

    print line


elif option.upper() == "B":
    for line in x:
        line = line.upper()
        count = count + 1
    print "total lines:", count

else:
    print "incorrect option"
    exit()
Run Code Online (Sandbox Code Playgroud)

当用户输入A时,它只打印大写的一行(最后一行)而不是250行.

计数完美.


PS我还没有提交用于输入要打开的文件名的代码的第一部分.

python for-loop python-2.7

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