我的应用程序在每次点击时将变量分数加一。我想在每次点击后显示弹出窗口以显示分数。
我的尝试:
To get all the dropdown values you can use List.
List<string> lstDropDownValues = new List<string>();
int iValuescount = driver.FindElement(By.Xpath("\html\....\select\option"))
for(int ivalue = 1;ivalue<=iValuescount;ivalue++)
{
string strValue = driver.FindElement(By.Xpath("\html\....\select\option["+ ivalue +"]"));
lstDropDownValues.Add(strValue);
}
但是,分数始终显示为0.分数正确增加,可以在按钮文本上看到。
答案 0 :(得分:1)
你可能需要将my_popup定义为一个以得分为参数的函数:
def my_popup(updated_score):
pop = Popup(title='Test popup', content=Label(text=str(updated_score)),
size_hint=(None,None))
pop.open()
然后在功能“new”中调用它,传递更新的分数:
class Highest(Screen):
def new(self):
global score
score += 1
self.ids['btn_0'].text = str(score)
my_popup(score)