当我按下两个按钮中的一个(按钮1名为“过去”,按钮2名为“未来”)时,我试图更改标签的文本。结果应该是,当按下按钮1或按钮2时,它应该用数组1 (pastData)或数组2 (futureData)的内容更改标签文本。
我完全被卡住了,所以我不知道从哪里开始。
import UIKit
var pastData = [
"What was the greatest achievement you accomplished the past five years?",
"2",
"3",
"4",
我正在用1按钮和1标签制作一个简单的应用程序,在那里按下按钮可以改变标签上的文本。标签和按钮,并放置使用tkinter的网格系统,然而,当我按下按钮,标签的文本改变大小,如预期,但按钮也会被拉伸到标签的长度。为什么?这是我的密码。
import tkinter as tk
def change():
label1.config(text = "example text that is really big which shows the button stretching")
window = tk.Tk()
window.config(bg="black
下面的链接提到我们可以通过提供id来找到元素..。但我找不到它。
按“名称”查找(即元素的文本、标签或开发人员生成的ID a.k.a 'accessibilityIdentifier‘)
我尝试了以下代码:
WebElement el = driver.findElement(By.name("txtLogin"));
其中txtLogin是登录按钮的id。
它规定了以下例外:
org.openqa.selenium.NoSuchElementException: An element could not be located on the page using th
我在页面上有一个标签,当文本框中的文本发生变化时,我会更新标签的text属性(用一个计算值)。
我像这样更新标签:
$myLabel.text("123");
文本在屏幕上正确显示,但当我尝试将文本值保存到代码后面的对象时(当我按下按钮时),标签的文本属性是"“而不是"123”。
代码隐藏:
var myLabel = myLabel.Text;
//the var myLabel is "" when it should be "123"
你有什么想法来解释为什么会这样吗?
提前谢谢你,
Zaps