我只想知道如何通过.txt insert end $var插入变量的内容,并使我插入的内容始终自动显示在最后一行,而无需手动向下滚动文本。
一个简单的TCL示例:
proc push_button { } {
global k
set name [.ent get]
.txt insert end "$k New Line...$name\n"
}
global k
set k 1
frame .frm -relief groove
label .lab -text "Enter name:"
entry .ent
button .but
我正在使用selenium来抓取一个动态网站。我的问题是,我不能向下滚动到我正在寻找的项目。首先,我列出了我想从(python_button1)获取信息的项目列表。我必须单击此列表中的每个项目才能看到一个新窗口,在该窗口中,我要对其进行刮除。然后,我做了一个循环点击这些项目。在那之后,我关上了我打开的窗户。不幸的是,我不能向下滚动到每一项来点击它们。我使用了以下代码,但它滚动到最后一项,并跳过其他项。如果你能帮我,我会非常感激的。谢谢!
python_button1 = driver.find_elements_by_class_name('simboloEvento')
f
我的意图是在页面顶部创建一个菜单,即使在用户滚动时也是如此(比如Gmail最近的特性,其中有与用户一起滚动的常用按钮,这样他们就可以对消息执行操作,而不必滚动到页面的顶部)。
我还想把下面的内容设置为显示在菜单下面--目前,它出现在菜单后面。
我的目标是这样的:
+________________________+
| MENU | <--- Fixed menu - stays at top even when scrolling.
+¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬+
| CONTENT BEGINS |
|
好的,所以我尝试点击一个复选框,xpath是正确的,因为我已经使用Clickable.Click()等在Clickable.Click上尝试过了,但是只有当我向下滚动页面并看到它时,它才能工作。我找到了这个滚动视图,并单击了用javascript编写的代码和一些selenium。因此,基本上,如果我想滚动并单击任何视图之外的内容,我只需使用
objCommon.ScrollInToViewAndClick(driver.FindElement(By.Xpath("YOUR Locator")));
正如我在点击之前所说的,如果我使用以下代码将鼠标移动到页面下的复选框中:
Web