小编han*_*anz的帖子

让Selenium等待10秒钟

是的,我知道这个问题经常被问到,但我仍然没有得到它.无论如何,我想让Selenium等待.我试过这些方法

driver.set_page_load_timeout(30)
driver.implicitly_wait(90)
WebDriverWait(driver, 10)
driver.set_script_timeout(30)
Run Code Online (Sandbox Code Playgroud)

和其他东西,但它不起作用.我需要硒等待10秒钟.NO直到一些元素被加载或什么,只是等待10秒.我知道有这个

try:
   element_present = EC.presence_of_element_located((By.ID, 'whatever'))
   WebDriverWait(driver, timeout).until(element_present)
except TimeoutException:
    print "Timed out waiting for page to load"
Run Code Online (Sandbox Code Playgroud)

我不希望这样.

如果等待几秒钟对于硒来说是多少(不可实现),那么其他(python)库/程序能够完成这项任务呢?使用Javas Selenium它似乎不是一个问题......

python selenium

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

无尽的滚动kotlin回收视图/ ListView

我正在拼命尝试使用kotlin在Android应用程序上实现无休止的滚动.所有教程都没用,因为他们没有正确解释事情.例如:https: //github.com/chetdeva/recyclerview-bindings

它看起来很有前途,但作者使用"把它放在你的BindingAdapter中"之类的短语,所以我看看这BindingAdapter是什么,我找到了一个java文件但是如果你在那里插入任何东西我会得到错误.就像我尝试的任何东西都直接失败.

其他教程是用java编写的,甚至用"translate to kotlin"选项也没用,因为翻译后的代码会抛出100个错误.

我尝试过这样的事情:

setContentView(R.layout.activity_main)
    list.layoutManager = LinearLayoutManager(this)
    list.hasFixedSize()
    list.adapter = ListAdapter(this, getLists())
    val list_view: RecyclerView = findViewById(R.id.list)
    fun setRecyclerViewScrollListener() {
        list_view.addOnScrollListener(object : RecyclerView.OnScrollListener() {
            override fun onScrolled(recyclerView: RecyclerView?, dx: Int, dy: Int) {
                val height = list_view.getHeight()

                val diff = height-dy
                if (diff < 1000){
                    /*load next list */
                }
            }
        })
    }
    setRecyclerViewScrollListener()
}
Run Code Online (Sandbox Code Playgroud)

或这个

val inflater = LayoutInflater.from(this@MainActivity)
val layout = inflater.inflate(R.layout.append_list, null, false)
button.setOnClickListener{screen.addView(layout)}
Run Code Online (Sandbox Code Playgroud)

有没有防弹方法,你可以简单地追加像html和js的元素?我在2分钟内写了这个片段.在Android/Kotlin中有类似的"简单"方式吗?

$("#next").click(function(){
  $(".append_text").append("new text <img …
Run Code Online (Sandbox Code Playgroud)

android infinite-scroll kotlin android-recyclerview

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